GNU/Linux >> Belajar Linux >  >> Linux

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

Sebuah 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.

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

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

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

# 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 arbitrer, mengirim paket UDP, melakukan pemindaian port di bawah IPv4 dan IPv6 dan seterusnya.

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

$ nc -zv 192.168.1.15 22

Pada perintah di atas, tandai:

  1. -z – menyetel nc agar hanya memindai daemon yang mendengarkan, tanpa benar-benar mengirimkan data apa pun ke 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 (kita dapat menggunakan nama host juga):
nc -zv 192.168.56.10 80 22 21

Anda juga dapat menentukan kisaran 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. Mentransfer File Antar Server Linux Menggunakan Perintah netcat
  2. Perintah Konfigurasi Jaringan dan Pemecahan Masalah Linux

Itu saja. Dalam 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 menulis kembali kepada kami tentang tip ini.


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

  2. Cara Menghubungkan Host Jarak Jauh Menggunakan Perintah ssh

  3. Cara Mentransfer file dengan aman menggunakan Perintah SCP di Linux

  1. Bagaimana Memulai Anydesk Di Ubuntu Menggunakan Command Prompt?

  2. Periksa apakah file PDF rusak menggunakan command line di Linux

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

  1. Cara Reboot Linux Menggunakan Command Line

  2. Cara Memeriksa Port Terbuka pada Sistem Linux Jarak Jauh

  3. Bagaimana cara mematikan proses di Linux menggunakan perintah?