telnet (Shell-Befehl)
Der Shell-Befehl telnet ist ein Programm, das eine Verbindung über das Netzwerkprotokoll Telecommunication Network zu einem entfernten Rechner ermöglicht.
Obwohl es für das reine Verbinden zu bestimmten Ports spezielle Programme (z. B. netcat) gibt, kann telnet auch dazu verwendet werden, um feststellen, ob eine TCP/IP-Verbindung über einen bestimmten Port zustande kommt oder ob dieser Port (z. B. von einer Firewall) geblockt ist.
Optionen
Die Option "ENVIRON" unterstützt unetr anderem die folgenden Variablen.
Variable | Beschreibung |
---|---|
ACCT | Übertragung der Benutzerkonto-ID, die der Client auf dem entfernten Rechner benutzen will. |
DISPLAY | Übertragung des Standorts des X-Display. |
JOB | Übertragung der Job-ID, die der Client auf dem entfernten Rechner benutzen will. |
USER | Übertragung des Benutzernamens, als der der Client auf dem entfernten Rechner sich anmelden will. |
Verwendung
Feststellen, ob auf dem Rechner "10.0.5.5" ein HTTP-Server läuft. Läuft auf dem angesprochenen Port kein Dienst, so wird die Verbindungsanfrage vom Zielrechner abgelehnt.
$ telnet 10.0.5.5 80 oder $ telnet 10.0.5.5 http
Feststellen, ob auf dem Rechner "mail.datacomm.ch" ein POP3-Server läuft. Kann dort tatsächlich auf den POP3-Dienst zugegriffen werden, so ist danach eine Kommunikation mit dem POP3-Server mittels der üblichen POP3-Befehle möglich.
$ telnet mail.datacomm.ch 110 oder $ telnet mail.datacomm.ch pop3