Rumah > Tutorial sistem > LINUX > Bagaimana untuk menyemak sama ada port jauh dibuka

Bagaimana untuk menyemak sama ada port jauh dibuka

WBOY
Lepaskan: 2024-01-08 09:05:45
ke hadapan
871 orang telah melayarinya

Port ialah entiti logik yang merupakan titik akhir komunikasi dengan aplikasi atau proses pada sistem pengendalian Linux. Sebelum digunakan, adalah berguna untuk mengetahui port mana yang terbuka dan perkhidmatan berjalan pada mesin sasaran.

Kami boleh menyenaraikan port terbuka dalam Linux dengan mudah pada mesin tempatan kami menggunakan netstat atau beberapa arahan Linux lain seperti NMAP.

Bagaimana untuk menyemak sama ada port jauh dibuka

Dalam panduan ini, kami akan menunjukkan kepada anda cara menggunakan perintah mudah netcat (nc) untuk menentukan sama ada port pada hos jauh boleh diakses/dibuka.

netcat (atau singkatannya nc) ialah program yang berkuasa dan mudah digunakan yang boleh digunakan dalam Linux untuk apa-apa sahaja yang berkaitan dengan soket domain TCP, UDP atau UNIX.

# yum install nc                  [在 CentOS/RHEL 中]
# dnf install nc                  [在 Fedora 22+ 中]
$ sudo apt-get install netcat     [在 Debian/Ubuntu 中]
Salin selepas log masuk

Kami boleh menggunakannya: buka sambungan TCP, dengar pada mana-mana port TCP dan UDP, hantar paket UDP, lakukan imbasan port pada IPv4 dan IPv6.

Menggunakan netcat, anda boleh menyemak satu atau berbilang atau julat port terbuka seperti yang ditunjukkan di bawah. Perintah berikut akan membantu kami menyemak sama ada port 22 dibuka pada hos 192.168.56.10:

$ nc -zv 192.168.1.15 22
Salin selepas log masuk

Dalam arahan di atas, bendera ini ialah:

  1. -z – Tetapkan nc untuk hanya mengimbas untuk mendengar daemon, tanpa benar-benar menghantar sebarang data kepada mereka.
  2. -v – Dayakan mod verbose

Arahan berikut akan menyemak sama ada port 80, 22 dan 21 dibuka pada hos jauh 192.168.5.10 (kami juga boleh menggunakan nama hos):

nc -zv 192.168.56.10 80 22 21
Salin selepas log masuk

Anda juga boleh menentukan julat pengimbasan port:

$ nc -zv 192.168.56.10 20-80
Salin selepas log masuk

Untuk lebih banyak contoh dan penggunaan arahan netcat, baca artikel kami di bawah.

  1. Gunakan arahan netcat untuk memindahkan fail antara pelayan Linux
  2. Konfigurasi rangkaian Linux dan arahan penyelesaian masalah

Itu sahaja. Dalam artikel ini, kami menerangkan cara menggunakan arahan netcat untuk mengesan sama ada port hos jauh boleh dicapai/dibuka.


Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada port jauh dibuka. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:linuxprobe.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan