GNU/Linux >> Belajar Linux >  >> Linux

Cara Memeriksa Port Terbuka pada Sistem Linux Jarak Jauh

Port Jaringan , hanya dikenal sebagai Port , adalah nomor logis yang ditetapkan untuk proses yang berjalan di mesin apa pun. Kami tahu bahwa di Internet (atau di jaringan apa pun) mesin diidentifikasi dengan nama host .

nama host dapat berupa alamat IP mesin, atau nama domain yang sepenuhnya memenuhi syarat. Nomor port ditetapkan untuk setiap program yang berjalan di mesin host; sehingga mesin klien dapat mengakses program pada host.

Hari ini, kita akan mempelajari cara memeriksa apakah port tertentu terbuka pada sistem Linux jarak jauh.

Instal Nmap di Linux

Utilitas ‘Nmap ' adalah yang paling populer dan alat baris perintah yang sangat kuat dan berguna untuk tugas-tugas yang berhubungan dengan jaringan. Anda dapat menginstalnya menggunakan pengelola paket apt di Ubuntu dan Debian other lainnya sistem berbasis.

$ sudo apt install nmap

Di berbasis Red Hat sistem, Anda dapat menggunakan yum atau dnf untuk menginstalnya:

$ sudo yum install nmap
Or
$ sudo dnf install nmap

Sekarang, jalankan ‘nmap -v ' untuk memverifikasi apakah itu telah diinstal.

$ nmap -v

Periksa Port Terbuka di Linux Jarak Jauh

Setelah diinstal, kita dapat menjalankannya untuk mendapatkan port yang terbuka dalam suatu sistem. Untuk mendapatkan daftar semua port yang terbuka pada host Linux jarak jauh, jalankan:

$ nmap hostname/domainname

Misalnya, untuk memeriksa port yang terbuka di linuxshelltips.com , jalankan:

$ nmap linuxshelltips.com

Seperti yang Anda lihat, hanya ada 2 port yang terbuka:port 80 digunakan oleh HTTP dan port 443 digunakan oleh HTTPS . Ini adalah konfigurasi yang tepat untuk situs web atau server web apa pun; untuk tetap membuka HTTP dan HTTPS dan tutup semua port lain serta cegah akses ilegal.

Namun, ini tidak akan memindai semua port; sebenarnya, ia memindai 1000 nomor port yang paling umum digunakan. Untuk memindai semua port, jalankan dengan '-p-' argumen.

$ nmap -p- hostname

Perhatikan bahwa ini akan memakan banyak waktu untuk dijalankan karena alasan yang jelas.

Periksa Port Tertentu Terbuka di Linux Jarak Jauh

Sekarang, untuk memeriksa apakah port tertentu terbuka di host, jalankan:

$ nmap -Pn -p port_number hostname

Misalnya, untuk memindai nomor port 22 , yang merupakan nomor port yang biasa digunakan untuk SSH , jalankan:

$ nmap -Pn -p 22 linuxshelltips.com

Anda dapat melihat bahwa status nomor port ditampilkan sebagai ‘difilter '. Status ini berarti bahwa nomor port tertentu diblokir oleh firewall atau pemblokir serupa, dan karenanya tidak dapat ditentukan apakah port terbuka atau tertutup.

Jika ditentukan oleh Nmap bahwa port ditutup, statusnya akan tampak 'Tutup '. Biasanya, setiap situs web akan memiliki firewall atau perangkat lunak serupa untuk mencegah pemindaian port dan penemuan jaringan; alat yang biasanya digunakan oleh peretas dengan niat jahat.

Kesimpulan

Kami mempelajari tentang alat ‘Nmap ' dan bagaimana itu dapat digunakan untuk memeriksa port yang terbuka di host Linux jarak jauh. Ada banyak hal serupa yang dapat dilakukan dengan Nmap , dan sebenarnya, situs web atau host web yang baik adalah yang mencegah Nmap memindainya!

Jika Anda memiliki pertanyaan atau umpan balik, beri tahu kami di komentar di bawah!


Linux
  1. Cara Memeriksa Port Terbuka di Linux dengan netstat, lsof, dan nmap

  2. Cara memeriksa Versi OS dan Linux

  3. Cara Memeriksa Apakah Sistem Linux 32 bit Atau 64 Bit

  1. Cara Memeriksa Uptime Sistem di Linux

  2. Cara memeriksa versi Kernel di Linux

  3. Cara Memeriksa Port Terbuka pada Sistem Linux Jarak Jauh

  1. Cara membuka port http 80 di Redhat Linux menggunakan firewall-cmd

  2. Cara membuka port di Linux

  3. Periksa apakah port terbuka atau tertutup di server Linux?