Cara mengetahui daftar semua port terbuka di linux

Cara mengetahui daftar semua port terbuka di linux

Di artikel ini, kami akan berbicara secara singkat tentang port di jaringan komputer dan pindah ke bagaimana Anda dapat mendaftarkan semua port terbuka di Linux.

Di jaringan komputer, dan lebih pasti dalam istilah perangkat lunak, port adalah entitas logis yang bertindak sebagai titik akhir komunikasi untuk mengidentifikasi aplikasi atau proses yang diberikan pada sistem operasi Linux. Itu adalah angka 16-bit (0 ke 65535) yang membedakan satu aplikasi dari sistem lain di akhir.

Dua protokol transportasi internet paling populer, Protokol Kontrol Transmisi (TCP) dan Protokol Datagram Pengguna (UDP) dan protokol lain yang kurang dikenal menggunakan nomor port untuk sesi komunikasi (sumber dan nomor port tujuan bersamaan dengan sumber dan alamat IP tujuan).

Selain itu, kombinasi alamat IP, port dan protokol seperti TCP/UDP dikenal sebagai soket, dan setiap layanan harus memiliki soket yang unik.

Di bawah ini adalah berbagai kategori port:

  1. 0-1023 - Port terkenal, juga disebut sebagai port sistem.
  2. 1024-49151 - port terdaftar, juga dikenal sebagai port pengguna.
  3. 49152-65535 - port dinamis, juga disebut sebagai port pribadi.

Anda dapat melihat daftar aplikasi yang berbeda dan kombinasi port/protokol di /etc/layanan File di Linux Menggunakan Perintah CAT:

$ cat /etc /layanan atau $ cat /etc /services | lebih sedikit 
Layanan dan port jaringan
# /etc /layanan: # $ ID: Layanan, v 1.48 2009/11/11 14:32:31 OVASIK EXP $ # # Layanan Jaringan, Gaya Internet # IANA Versi Layanan: Terakhir Diperbarui 2009-11-10 # # Catatan bahwa saat ini adalah kebijakan IANA untuk menetapkan satu sumur sumur tunggal Nomor port # yang dikenal untuk TCP dan UDP; Oleh karena itu, sebagian besar entri di sini memiliki dua entri # bahkan jika protokol tidak mendukung operasi UDP. # Diperbarui dari RFC 1700, "Nomor yang Ditugaskan" (Oktober 1994). Tidak semua port # disertakan, hanya yang lebih umum. # # Penugasan port IANA terbaru dapat diperoleh dari # http: // www.Iana.org/penugasan/port-number # Port terkenal adalah yang dari 0 hingga 1023. # Port yang Terdaftar adalah yang dari 1024 hingga 49151 # Port dinamis dan/atau pribadi adalah yang dari 49152 hingga 65535 # # setiap baris menggambarkan satu layanan, dan dari bentuk: # # port/protokol-name-name [alias ...] [ # Komentar] TCPMUX 1/TCP # TCP Port Service Multiplexer TCPMUX 1/UDP # TCP Port Service Multiplexer RJE 5/TCP # Remote Job Entry RJE 5/UDP # Remote Job Entry ECHO 7/TCP ECHO 7/UDP Discard 9/TCP wastafel null buang 9/udp wastafel null systat 11/tcp pengguna systat 11/UDP Pengguna Daytime 13/TCP Daytime 13/UDP QOTD 17/TCP QUOTE QOTD 17/UDP Kutipan MSP 18/TCP # Pesan Kirim Protokol MSP 18/UDP # Pesan MSP 18/TCP # Pesan Kirim Protokol MSP 18/UDP # Pesan # Kirim Protokol Chargen 19/TCP Ttytst Source Chargen 19/UDP Ttytst Sumber FTP-Data 20/TCP FTP-Data 20/UDP # 21 Terdaftar ke FTP,tetapi juga digunakan oleh FSP FTP 21/TCP FTP 21/UDP FSP FSPD SSH 22/TCP # Protokol Secure Shell (SSH) SSH 22/UDP # Protokol Secure Shell (SSH) Telnet 23/TCP Telnet 23/UDP 

Untuk mendaftar semua port terbuka atau saat ini menjalankan port termasuk TCP Dan UDP Di Linux, kami akan menggunakan NetStat, adalah alat yang kuat untuk memantau koneksi dan statistik jaringan.

Buat daftar semua port jaringan menggunakan perintah netstat
$ netstat -lntu Proto RECV-Q Kirim-Q Alamat lokal Alamat asing Negara TCP 0 0 0.0.0.0:22 0.0.0.0:* Dengarkan TCP 0 0 0.0.0.0: 3306 0.0.0.0:* Dengarkan TCP 0 0 0.0.0.0:25 0.0.0.0:* Dengarkan TCP 0 0 ::: 22 :::* Dengarkan TCP 0 0 ::: 80 :::* Dengarkan TCP 0 0 ::: 25 :::* Dengarkan UDP 0 0 0.0.0.0:68 0.0.0.0:* 

Di mana,

  1. -l - mencetak hanya soket mendengarkan
  2. -N - menunjukkan nomor port
  3. -T - Mengaktifkan daftar port TCP
  4. -u - Mengaktifkan daftar port UDP

Anda juga bisa menggunakan SS Perintah, utilitas berguna yang terkenal untuk memeriksa soket dalam sistem Linux. Jalankan perintah di bawah ini untuk mencantumkan semua port TCP dan UCP terbuka Anda:

Cantumkan semua port jaringan menggunakan perintah SS
$ ss -lntu NetID State Recv-Q Kirim-Q Alamat Lokal: Port Pencari Alamat: Port UDP UNCONN 0 0 *: 68 *: *TCP Listen 0 128 ::: 22 :: *TCP Listen 0 128 *: 22 *: *TCP Listen 0 50 *: 3306 *: * TCP Dengarkan 0 128 ::: 80 :: * TCP Listen 0 100 ::: 25 ::: * TCP Listen 0 100 *: 25 

Jadikan titik untuk membaca halaman manusia dari perintah di atas untuk informasi penggunaan lebih lanjut.

Singkatnya, memahami konsep port dalam jaringan komputer sangat penting untuk sistem dan administrator jaringan. Anda juga dapat melalui panduan NetStat ini dengan contoh -contoh sederhana, tepat dan dijelaskan dengan baik.

Last but not least, hubungi kami dengan berbagi metode lain untuk mendaftar port terbuka di Linux atau mengajukan pertanyaan melalui formulir respons di bawah ini.