Telnet ist eine der einfachsten Möglichkeiten, die Konnektivität an bestimmten Ports zu überprüfen. Dieser Artikel erklärt, wie man sich per Telnet an einen Port wendet, um zu prüfen, ob ein Port offen oder geschlossen ist.
Telnet ist ein Client-Server-Protokoll. Netzwerk- und Systemadministratoren verwenden es, um Netzwerkgeräte wie Server, Router usw. zu konfigurieren und zu verwalten. Alle Informationen, die in einer Telnet-Sitzung zwischen einem Client und einem Server ausgetauscht werden, sind jedoch unverschlüsselt. Derzeit wurde diese Anwendung durch SSH ersetzt, das denselben Diensttyp bietet, jedoch verschlüsselt ist.
Heutzutage wird Telnet häufig verwendet, um die Verbindung zu Diensten zu überprüfen, die auf dem TCP-Protokoll basieren. Viele Leute finden die Herausforderung, zu überprüfen, ob ein Port geöffnet ist, manchmal verwirrend. Eine der effizientesten Möglichkeiten ist die Verwendung des Netzwerkprotokolls Telnet.
Verwenden von Telnet zum Testen offener Ports
Obwohl sich die meisten Benutzer für die Arbeit mit grafischen Oberflächen entscheiden, ist Telnet eine der einfachsten Möglichkeiten, die Konnektivität an bestimmten Ports zu überprüfen. Sehen wir uns an, wie wir telnet
verwenden können Befehl zum Testen der TCP-Port-Konnektivität. Die zu verwendende Syntax lautet wie folgt:
telnet [hostname/IP address] [port number]
Setzen Sie die IP-Adresse oder den Domänennamen des Servers, zu dem Sie eine Verbindung herstellen möchten, anstelle von [Hostname/IP-Adresse] ein und ersetzen Sie die zweite Klammer [Portnummer] durch die Portnummer, zu der Sie die Verbindung testen möchten.
Als Ergebnis der Ausführung des Befehls kann sein:
- “Netzwerk ist nicht erreichbar ” wenn der Port geschlossen oder durch die Firewall blockiert ist.
- “Verbindung abgelehnt ” wenn der Dienst ausgefallen ist/den angegebenen Port nicht überwacht, aber der Port erreichbar ist.
- “Verbunden mit server_ip ” wenn die Verbindung erfolgreich ist.
Zum Beispiel, um Telnet zu einem Port 80
zu senden auf 192.168.0.1
Um die Verbindung zu überprüfen, geben Sie den folgenden Befehl ein:
telnet 192.168.0.1 80
Wenn die Verbindung erfolgreich ist, würde das Ergebnis der Ausführung des Befehls wie folgt aussehen:
Trying 192.168.0.1...
Connected to 192.168.0.1.
Escape character is '^]'.
Beispiel einer nicht erfolgreichen Verbindung:
Trying 192.168.0.1...
telnet: Unable to connect to remote host: Network is unreachable
oder
Trying 192.168.0.1...
telnet: Unable to connect to remote host: Connection refused
Natürlich mit dem telnet
Befehl können Sie nicht nur Remote-, sondern auch Localhost-Dienste testen. Ersetzen Sie einfach [Hostname/IP-Adresse] Teil mit localhost
oder 127.0.0.1
.
Schlussfolgerung
Wir hoffen, dass dieser Artikel beim Erlernen von telnet
hilfreich war zu einem Port, um zu prüfen, ob ein Port offen ist oder nicht. Weitere Informationen zu telnet
Befehl unter Linux finden Sie auf der Handbuchseite.