telnet (Shell-Befehl)

Aus Mikiwiki
Version vom 30. Januar 2009, 14:38 Uhr von Michi (Diskussion | Beiträge) (→‎Verwendung)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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