Cara memeriksa port jarak jauh dapat dijangkau menggunakan perintah 'nc'

Cara memeriksa port jarak jauh dapat dijangkau menggunakan perintah 'nc'

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

Kami dapat dengan mudah mendaftarkan port terbuka di linux pada mesin lokal menggunakan netstat atau beberapa perintah linux lainnya.

Dalam panduan ini, kami akan menunjukkan kepada Anda cara menentukan apakah port pada host jarak jauh dapat dijangkau/terbuka menggunakan sederhana netcat (pendeknya NC) memerintah.

netcat (atau NC Singkatnya) adalah utilitas yang kuat dan mudah digunakan yang dapat digunakan untuk apa saja di Linux sehubungan dengan TCP, UDP, atau soket Domain UNIX.

# yum instal nc [on centos/rhel] # dnf instal nc [on fedora 22+] $ sudo apt-get install netcat [di debian/ubuntu] 

Kami dapat menggunakannya untuk: Buka koneksi TCP, dengarkan di port TCP dan UDP yang sewenang -wenang, kirim paket UDP, lakukan pemindaian port di bawah IPv4 dan IPv6 dan seterusnya.

Menggunakan netcat, Anda dapat memeriksa apakah satu atau beberapa atau berbagai port terbuka sebagai berikut. Perintah di bawah ini akan membantu kami melihat apakah port 22 terbuka pada tuan rumah 192.168.56.10:

$ nc -zv 192.168.1.15 22 

Dalam perintah di atas, bendera:

  1. -z - mengatur nc untuk hanya memindai daemon mendengarkan, tanpa benar -benar mengirim data kepada mereka.
  2. -v - Mengaktifkan mode verbose.

Perintah berikutnya akan memeriksa apakah port 80, 22 Dan 21 terbuka di host jarak jauh 192.168.5.10 (Kami juga dapat menggunakan nama host):
NC -ZV 192.168.56.10 80 22 21

Dimungkinkan juga untuk menentukan berbagai port yang akan dipindai: '

$ nc -zv 192.168.56.10 20-80 

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

  1. Transfer File Antara Server Linux Menggunakan Perintah NetCAT
  2. Konfigurasi Jaringan Linux dan Perintah Pemecahan Masalah

Itu saja. Di artikel ini, kami menjelaskan cara memeriksa apakah port pada host jarak jauh dapat dijangkau/terbuka menggunakan perintah netcat sederhana. Manfaatkan bagian komentar di bawah ini untuk menulis kembali kepada kami tentang tip ini.