GNU/Linux >> Belajar Linux >  >> Linux

Apa Itu Port? Bagaimana Cara Memeriksa Port Terbuka Linux?

​Port adalah lokasi jaringan yang dapat dialamatkan yang diimplementasikan dalam sistem operasi untuk membantu membedakan lalu lintas yang ditujukan untuk layanan atau aplikasi yang berbeda. Port selalu dikaitkan dengan alamat IP host dan jenis protokol untuk komunikasi. Port ditentukan dengan angka mulai dari 1 hingga 65535. Ada berbagai kategori port.

  • 0-1023 – adalah "Port Terkenal" yang terkait dengan layanan yang dianggap penting atau penting. Mereka juga disebut sebagai Port Sistem.
  • 1024-49151 – adalah Port Terdaftar atau Port Pengguna dan seperti namanya, dapat dipesan dengan mengirimkan permintaan ke Internet Assigned Numbers Authority (IANA).
  • 49152-65535 – disebut Port Dinamis dan disarankan untuk penggunaan pribadi. Mereka juga disebut sebagai Pelabuhan Pribadi.

Apa itu 'Port Listening'?

Sebuah layanan dikatakan "mendengarkan" pada port ketika mengikat kombinasi alamat port/protokol/IP untuk menunggu permintaan dari klien layanan. Setelah menerima permintaan, itu membuat dialog klien server satu-ke-satu menggunakan nomor port yang sama.

Mengapa Anda perlu mengetahui Port Terbuka Anda?

Memperhatikan port mana yang mendengarkan di jaringan Anda adalah penting karena port yang terbuka dapat menjadi bukti intrusi pada jaringan Anda. Pengetahuan tentang port terbuka Linux dan jenis informasi yang dikirim membantu Anda menggagalkan upaya jahat yang ditujukan ke sistem Anda. Mengetahui hal ini merupakan bagian penting untuk mengamankan sistem Anda.
​​
Apakah Anda ingin mengetahui port yang terbuka atau mendengarkan di jaringan? Baca terus.​Ada beberapa cara dan alat yang tersedia untuk memeriksa port yang mungkin mendengarkan di jaringan Anda.

​Mari kita lihat beberapa cara.

  • Dengan menggunakan nmap. Catatan. Nmap mampu mengungkapkan banyak informasi yang dapat membuat administrator sistem berpikir bahwa Anda bermaksud jahat. Jadi, oleh karena itu, hanya gunakan nmap di sistem lokal Anda seperti yang dilakukan di sini.

Anda harus menginstal nmap terlebih dahulu dengan perintah berikut (Ubuntu).

sudo apt-get update
sudo apt-get install nmapPerintah berikut akan menunjukkan port mana yang mendengarkan koneksi TCP dari jaringan. # sudo nmap -sT -O localhostPerintah berikut akan menunjukkan port mana yang mendengarkan koneksi UDP dari jaringan.# sudo nmap -sU -O localhostPerintah berikut akan menunjukkan setiap port terbuka TCP dan UDP –# sudo nmap -n -PN - sT -sU -p- localhost
  • Dengan menggunakan perintah netstat untuk menemukan port yang terbuka – masukkan perintah berikut –
# netstat -lntuWhere 
-l =hanya layanan yang mendengarkan pada beberapa port
-n =tampilkan nomor port, jangan mencoba untuk menyelesaikan nama layanan
-t =memungkinkan daftar port tcp
-u =mengaktifkan daftar port udp

  • Dengan menggunakan perintah ss –  masukkan perintah berikut untuk mencantumkan semua port TCP dan UDP yang terbuka.
# ss -lntu
  • ​​Dengan menggunakan perintah lsof

Untuk menampilkan daftar port yang terbuka, masukkan perintah berikut –

# lsof -i Untuk menampilkan semua file yang terbuka, gunakan:# lsof

Kesimpulan

​Sebagai penutup, pengetahuan tentang port sangat penting bagi penggemar Linux dan administrator sistem pada khususnya. Alat-alat ini (ss, lsof, netstat dan nmap,) cukup fleksibel dan dapat mengungkapkan banyak hal tentang status layanan yang berjalan pada mesin. Anda harus memeriksa halaman manual mereka untuk informasi lebih lanjut. Anda harus tahu bahwa ini hanya untuk membuat Anda menjelajahi kebocoran dan eksposur di jaringan Anda. Semoga tutorial ini bermanfaat bagi Anda.
Linux
  1. Cara Memeriksa Port Jarak Jauh Dapat Dicapai Menggunakan Perintah 'nc'

  2. Cara Memeriksa Port Terbuka pada Sistem Linux Jarak Jauh

  3. Bagaimana saya bisa memeriksa apakah cgroup tersedia di host Linux saya?

  1. Periksa Apa Jenis Slot Perangkat Keras yang Tersedia Linux?

  2. Cara Memeriksa Mendengarkan / Membuka Port dengan Netstat di Linux

  3. Periksa penggunaan port di Linux

  1. Cara memeriksa port yang terbuka di RHEL 8 / CentOS 8 Linux

  2. Cara menampilkan/memeriksa port terbuka di Ubuntu Linux

  3. Bagaimana cara melihat perintah linux yang paling sering saya gunakan?