Die primäre Methode zur Überprüfung der Portverfügbarkeit auf einem Remoteserver ist die Verwendung des Telnet-Protokolls. Telnet ist ein universelles Netzwerkprotokoll, mit dem Sie eine Verbindung zu einem Remote-Server herstellen und über eine Konsolenschnittstelle mit ihm kommunizieren können. Mit Telnet können Sie verschiedene Ports und Dienste auf einem Remote-Server überprüfen, ob sie geöffnet oder geschlossen sind.
Öffnen Sie zunächst eine Eingabeaufforderung (unter Windows) oder ein Terminal (unter Linux) und geben Sie dann den folgenden Befehl ein:
Dabei ist die IP-Adresse des Remote-Servers und die Portnummer, die Sie überprüfen möchten. Wenn die Verbindung erfolgreich ist, sehen Sie die Befehlsschnittstelle des Remote-Servers, was bedeutet, dass der Port geöffnet und einsatzbereit ist. Wenn die Verbindung fehlschlägt, bedeutet dies, dass der Port geschlossen ist oder nicht verfügbar ist.
So überprüfen Sie den Status von Ports über Telnet
Mithilfe des Telnet-Protokolls können Sie den Status offener oder geschlossener Ports auf einem Remoteserver überprüfen. Führen Sie dazu die folgenden Schritte aus:
- Installieren Sie das Telnet-Programm auf Ihrem Computer. In den meisten Fällen ist es bereits im Betriebssystem vorinstalliert.
- Öffnen Sie eine Eingabeaufforderung (Terminal) auf Ihrem Computer. Drücken Sie dazu die Tastenkombination Win+ R, geben Sie "cmd" ein und drücken Sie die Eingabetaste.
- Geben Sie den Befehl "telnet" ein [serveradresse] [portnummer]". Anstatt "[serveradresse]" geben Sie die IP-Adresse oder den Domänennamen des Servers an und statt "[portnummer]" geben Sie die Nummer des Ports an, an dem Sie interessiert sind.
- Drücken Sie die Eingabetaste. Wenn der Port geöffnet ist, wird der Befehl erfolgreich ausgeführt, und Sie sehen einen leeren Bildschirm oder eine Aufforderung zur Eingabe von Login und Passwort. Wenn der Port geschlossen ist, erhalten Sie eine Meldung über einen fehlgeschlagenen Verbindungsversuch.
Auf diese Weise können Sie mit Telnet den Status der Ports auf dem Remote-Server schnell und einfach überprüfen und feststellen, ob der Port, den Sie interessieren, geöffnet ist.
Vorbereiten und Installieren von Telnet
Bevor Sie offene oder geschlossene Ports mit Telnet überprüfen können, müssen Sie sicherstellen, dass Telnet bereits auf Ihrem Computer installiert ist. Auf Windows- und Mac-Betriebssystemen kann Telnet standardmäßig installiert werden. Auf Linux-Systemen ist es jedoch möglicherweise nicht vorhanden, daher müssen Sie es manuell installieren.
Führen Sie die folgenden Schritte aus, um Telnet unter Linux zu installieren:
- Öffnen Sie ein Terminal und führen Sie den Befehl sudo apt-get install telnet aus . Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden.
- Warten Sie, bis die Installation abgeschlossen ist.
- Nach Abschluss der Installation ist Telnet auf Ihrem Linux-System einsatzbereit.
Wenn Sie ein Windows- oder Mac-Betriebssystem verwenden, müssen Sie Telnet nicht installieren, da es standardmäßig verfügbar ist. Öffnen Sie einfach eine Eingabeaufforderung (unter Windows) oder ein Terminal (unter Mac) und überprüfen Sie die Ports mit Telnet.
Jetzt, da telnet installiert ist, sind Sie bereit, offene oder geschlossene Ports mit seiner Hilfe zu überprüfen.
Überprüfen offener Ports
Befolgen Sie diese einfachen Schritte, um offene Ports auf einem Remote-Host mithilfe von Telnet zu überprüfen:
- Öffnen Sie eine Eingabeaufforderung oder ein Terminal auf Ihrem Computer.
- Geben Sie den Befehl ein: telnet . Zum Beispiel, telnet 192.168.0.1 80 um Port 80 auf einem Remote-Host mit der IP-Adresse 192.168.0.1 zu überprüfen.
- Drücken Sie die Eingabetaste, um den Befehl auszuführen.
- Wenn der Port geöffnet ist, sehen Sie eine Verbindung zum Remote-Host und können mit der Eingabe von Befehlen beginnen.
- Wenn der Port geschlossen ist, erhalten Sie eine Fehlermeldung, die anzeigt, dass Sie keine Verbindung zum Remote-Host herstellen können.
Ein Beispiel:
telnet 192.168.0.1 80
Connected to 192.168.0.1.
Escape character is '^]'.
In diesem Beispiel überprüfen wir Port 80 auf dem Remote-Host mit der IP-Adresse 192.168.0.1. Nach erfolgreicher Verbindung senden wir eine GET-Anfrage an diesen Host.
Die Verwendung von Telnet macht es daher einfach, offene Ports auf dem Remote-Host zu überprüfen und eine Verbindung für weitere Kommunikation herzustellen.
Überprüfen geschlossener Ports
Wenn Sie die privaten Ports auf Ihrem Server mit Telnet überprüfen möchten, können Sie die folgenden Schritte ausführen:
| Schritt | Die Beschreibung |
|---|---|
| 1 | Öffnen Sie eine Eingabeaufforderung oder ein Terminal auf Ihrem Computer. |
| 2 | Geben Sie den Befehl telnet Serveradresse ein Port , wobei Serveradresse die IP-Adresse oder der Domänenname Ihres Servers ist und Port die Portnummer ist, die Sie überprüfen möchten. |
| 3 | Wenn der Port geschlossen ist, erhalten Sie eine Fehlermeldung wie "Die Verbindung zum Host am Port konnte nicht hergestellt werden". Dies bedeutet, dass der Port geschlossen ist und keine Verbindungen hört. |
| 4 | Wenn der Port geöffnet ist, wird ein schwarzer Bildschirm ohne Fehlermeldungen oder andere Meldungen angezeigt. Dies bedeutet, dass der Port geöffnet ist und bereit ist, Verbindungen zu akzeptieren. |
Wenn Sie Telnet ausführen, können Sie die offenen und geschlossenen Ports auf Ihrem Server überprüfen. Wenn Sie mehr als einen Port testen möchten, wiederholen Sie die Schritte 2 bis 4 für jeden Port, an dem Sie interessiert sind.