Cara Memeriksa Port Jarak Jauh Dapat Dijangkau Menggunakan Perintah 'nc'


Port adalah entitas logis yang bertindak sebagai titik akhir komunikasi yang terkait dengan aplikasi atau proses pada sistem operasi Linux. Penting untuk mengetahui port mana yang terbuka dan menjalankan layanan pada mesin target sebelum menggunakannya.

Kita dapat dengan mudah membuat daftar port terbuka di Linux pada mesin lokal menggunakan netstat atau beberapa perintah Linux lainnya seperti NMAP.

Dalam panduan ini, kami akan menunjukkan kepada Anda cara menentukan apakah port pada host jarak jauh dapat dijangkau/dibuka menggunakan perintah sederhana netcat (singkatnya nc).

netcat (atau nc singkatnya) adalah utilitas yang kuat dan mudah digunakan yang dapat digunakan untuk apa saja di Linux sehubungan dengan TCP, UDP, atau UNIX -soket domain.

yum install nc                  [On CentOS/RHEL]
dnf install nc                  [On Fedora 22+]
sudo apt-get install netcat     [On Debian/Ubuntu]

Kita dapat menggunakannya untuk: membuka koneksi TCP, mendengarkan port TCP dan UDP sembarang, mengirim paket UDP, melakukan pemindaian port pada IPv4 dan IPv6 dan seterusnya.

Dengan menggunakan netcat, Anda dapat memeriksa apakah satu atau beberapa atau beberapa port terbuka sebagai berikut. Perintah di bawah ini akan membantu kita melihat apakah port 22 terbuka pada host 192.168.56.10:

nc -zv 192.168.1.15 22

Pada perintah di atas, benderanya:

  1. -z – menyetel nc agar sekadar memindai daemon yang mendengarkan, tanpa benar-benar mengirimkan data apa pun ke daemon tersebut.
  2. -v – mengaktifkan mode verbose.

Perintah selanjutnya akan memeriksa apakah port 80, 22 dan 21 terbuka pada host jarak jauh 192.168.5.10 ( kita juga bisa menggunakan nama host):
nc -zv 192.168.56.10 80 22 21

Dimungkinkan juga untuk menentukan rentang port yang akan dipindai:'

nc -zv 192.168.56.10 20-80

Untuk contoh lebih lanjut dan penggunaan perintah netcat, baca artikel kami sebagai berikut.

  1. Transfer File Antar Server Linux Menggunakan Perintah netcat
  2. Perintah Konfigurasi dan Pemecahan Masalah Jaringan Linux

Itu saja. Pada artikel ini, kami menjelaskan cara memeriksa apakah port pada host jarak jauh dapat dijangkau/dibuka menggunakan perintah netcat sederhana. Manfaatkan bagian komentar di bawah untuk membalas kami mengenai tip ini.