Telnet steht für Network Terminal Protocol und bietet dem Anwender die Möglichkeit, auf einem entfernten Rechner eine Sitzung zu führen und Ein- und Ausgabe dabei auf den lokalen Rechner umzuleiten. Im Prinzip ist dies die gleiche Funktionalität, die auch von dem ,,Host Presenter`` bzw. ,,WinQVT`` auf den Windows-Terminals geboten wird.
Diese Sitzung kann direkt von der Kommandozeile unter Angabe der IP-Adresse bzw. des FQDN des entfernten Rechners geschehen oder aber interaktiv.
$ telnet
telnet> ?
Commands may be abbreviated. Commands are:
close close current connection logout forcibly logout remote user and close the connection display display operating parameters mode try to enter line or character mode ('mode ?' for more) open connect to a site quit exit telnet send transmit special characters ('send ?' for more) set set operating parameters ('set ?' for more) unset unset operating parameters ('unset ?' for more) status print status information toggle toggle operating parameters ('toggle ?' for more) slc change state of special characters ('slc ?' for more) z suspend telnet ! invoke a subshell environ change environment variables ('environ ?' for more) ? print help information telnet>
Um eine Verbindung zu einem Host herzustellen, wird jetzt am telnet-Prompt der Befehl
telnet> open heart-of-gold.universe.eduTrying 42.42.42.42... Connected to heart-of-gold.universe.edu Escape character is '^]'. UNIX(r) System V Release 4.0 (heart-of-gold.universe.edu) login:
eingegeben (Statt des FQDN hätte auch die IP-Adresse benutzt werden können, bei Fehlern in der DNS-Konfiguration ist dies sogar die einzige Möglichkeit.). Das nun folgende Login unterscheidet sich nicht von dem schon im ersten Teil der Einführung vorgestellten Procedere: Nach dem Login-Namen wird das Paßwort abgefragt und bei richtiger Eingabe startet das System die Benutzershell.
Die Sitzung wird wie gewohnt mit exit oder STRG-D (in der bash auch mit logout) beendet. Soll zwischendurch die Sitzung abgebrochen werden, z. B. weil wegen eines Fehlers in der Terminalausgabe kein geregelter Verbindungsabbau möglich ist, kann dies mit der zu Beginn der Sitzung von telnet angegebenen Escape-Sequenz geschehen. Auf einer deutschen Tastatur (qwertz statt qwerty) sind dazu die Tasten STRG, ALT GR und die 9 gemeinsam zu drücken. Die Benutzerin erhält wieder einen telnet> Prompt, an dem sie den Befehl zum Abbruch aber auch jeden anderen telnet-internen Befehl eingeben kann.