Telnet
Telnet öffnet ein Klartext-TCP-Terminal (RFC 854) zu einem entfernten Host — einer Router- oder Switch-Konsole, einem Laborgerät oder einer klassischen ANSI-BBS. Es läuft in genau demselben Terminalemulator wie eine SSH-Sitzung, ist also einfach ein weiterer Tab: umbenennen, mit einem Thema versehen, in ein eigenes Fenster ablösen, wiederverbinden. Telnet funktioniert auf jeder Plattform, auf der die App läuft.
Telnet hat keine Verschlüsselung. Alles — auch alles, was Sie an einer Anmeldeaufforderung eingeben — reist im Klartext durchs Netzwerk. Verwenden Sie es nur in vertrauenswürdigen Netzwerken oder für Geräte, die nichts Besseres bieten, und bevorzugen Sie SSH, wann immer es verfügbar ist.
Verbinden
- Öffnen Sie Telnet aus der Gruppe Sonstiges der Seitenleiste oder über den +-Starter in der Terminal-Tableiste.
- Geben Sie den
<host>(Name oder IP) und den<port>ein — die Vorgabe ist23. - Legen Sie optional den Terminaltyp fest, der an den Server gemeldet wird (Vorgabe
xterm-256color). - Verbinden. Die Sitzung öffnet sich als Terminal-Tab.
Es gibt keinen separaten Authentifizierungsschritt: Telnet führt keine eigenen Anmeldedaten mit sich, wenn die Gegenstelle Sie also zur Anmeldung auffordert, tun Sie das in-band — an ihrer eigenen Eingabeaufforderung, direkt im Terminal.
Profile
Ein Host, den Sie oft besuchen, kann als benanntes Profil (Host + Port + Terminaltyp) gespeichert und mit einem Tippen wieder geöffnet werden. Telnet-Einstellungen enthalten keine Geheimnisse, daher liegen sie — wie serielle Profile — in der normalen Einstellungsdatei und nicht im sicheren Speicher.
BBS-Kunst und Kodierung
Telnet ist nach wie vor die Eingangstür zu Hunderten von Bulletin-Board-Systemen, deren Menüs mit CP437 (der IBM-PC-/DOS-Codepage) gezeichnet werden: Blockschattierungen ░ ▒ ▓ █ und Rahmenzeichen ═ ║ ╔ ╗. Die Telnet-Sitzung dekodiert ihren Datenstrom als CP437, sodass diese Kunst wie beabsichtigt dargestellt wird statt als Ersatzzeichen. Reines ASCII und ANSI-Farb-/Cursor-Escapes werden unverändert durchgereicht.
Was die App für Sie übernimmt
Der Client spricht gerade genug vom Telnet-Optionsprotokoll, um sich korrekt zu verhalten:
- Er verarbeitet die gesamte IAC-Aushandlung (
WILL/WONT/DO/DONT, Unteraushandlung), sodass rohe Protokoll-Bytes niemals auf den Bildschirm gelangen. - Er stimmt SGA und BINARY (8-Bit-sauber) zu, überlässt dem Server das Echo und meldet Ihren Terminaltyp und Ihre Fenstergröße (NAWS) — damit Vollbildprogramme und die Größenänderung sich korrekt verhalten.
Wiederverbinden öffnet den Socket zu demselben Host und Port erneut, sodass nach einem Geräteneustart oder wenn eine BBS Sie trennt, ein Klick die Sitzung zurückholt, ohne dass Sie etwas neu eingeben müssen. Auf dem Desktop können Sie einen Telnet-Tab auch wie jede andere Sitzung in ein eigenes Fenster ablösen.