Heim > System-Tutorial > LINUX > Hauptteil

So überprüfen Sie, ob ein Remote-Port geöffnet ist

WBOY
Freigeben: 2024-01-08 09:05:45
nach vorne
852 Leute haben es durchsucht

Port ist eine logische Einheit, die einen Kommunikationsendpunkt mit einer Anwendung oder einem Prozess auf dem Linux-Betriebssystem darstellt. Vor der Verwendung ist es hilfreich zu wissen, welche Ports geöffnet sind und welche Dienste auf dem Zielcomputer ausgeführt werden.

Mit netstat oder mehreren anderen Linux-Befehlen wie NMAP können wir ganz einfach die offenen Ports unter Linux auf dem lokalen Computer auflisten.

So überprüfen Sie, ob ein Remote-Port geöffnet ist

In dieser Anleitung zeigen wir Ihnen, wie Sie mit dem einfachen Befehl netcat (kurz nc) feststellen, ob ein Port auf einem Remote-Host zugänglich/offen ist.

netcat (oder kurz nc) ist ein leistungsstarkes und benutzerfreundliches Programm, das unter Linux für alles verwendet werden kann, was mit TCP-, UDP- oder UNIX-Domänen-Sockets zu tun hat.

# yum install nc                  [在 CentOS/RHEL 中]
# dnf install nc                  [在 Fedora 22+ 中]
$ sudo apt-get install netcat     [在 Debian/Ubuntu 中]
Nach dem Login kopieren

Wir können es verwenden: TCP-Verbindungen öffnen, alle TCP- und UDP-Ports abhören, UDP-Pakete senden, Port-Scans für IPv4 und IPv6 durchführen.

Mit netcat können Sie einzelne, mehrere oder eine Reihe offener Ports überprüfen, wie unten gezeigt. Mit dem folgenden Befehl können wir überprüfen, ob Port 22 auf Host 192.168.56.10 geöffnet ist:

$ nc -zv 192.168.1.15 22
Nach dem Login kopieren

Im obigen Befehl sind diese Flags:

  1. -z – Stellen Sie nc so ein, dass es nur nach lauschenden Daemons sucht und ihnen eigentlich keine Daten sendet.
  2. -v – Ausführlichen Modus aktivieren

Der folgende Befehl prüft, ob die Ports 80, 22 und 21 auf dem Remote-Host 192.168.5.10 geöffnet sind (wir können auch den Hostnamen verwenden):

nc -zv 192.168.56.10 80 22 21
Nach dem Login kopieren

Sie können auch den Bereich des Port-Scans angeben:

$ nc -zv 192.168.56.10 20-80
Nach dem Login kopieren

Weitere Beispiele und die Verwendung des Netcat-Befehls finden Sie in unserem Artikel unten.

  1. Verwenden Sie den Netcat-Befehl, um Dateien zwischen Linux-Servern zu übertragen
  2. Linux-Netzwerkkonfigurations- und Fehlerbehebungsbefehle

Das ist es. In diesem Artikel haben wir erklärt, wie Sie mit dem Befehl „netcat“ erkennen, ob ein Remote-Host-Port erreichbar/offen ist.


Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob ein Remote-Port geöffnet ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:linuxprobe.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!