Telnet
Telnet opent een TCP-terminal in platte tekst (RFC 854) naar een externe host — een router- of switchconsole, een labapparaat of een klassiek ANSI BBS. Het draait in precies dezelfde terminalemulator als een SSH-sessie, dus het is gewoon nog een tabblad: hernoem het, geef het een thema, koppel het los in een eigen venster, verbind het opnieuw. Telnet werkt op elk platform waarop de app draait.
Telnet heeft geen versleuteling. Alles — inclusief alles wat je bij een aanmeldprompt typt — gaat in leesbare tekst over het netwerk. Gebruik het alleen op vertrouwde netwerken of voor apparatuur die niets beters biedt, en geef de voorkeur aan SSH wanneer die beschikbaar is.
Verbinden
- Open Telnet vanuit de groep Overig in de zijbalk, of via de +-starter in de tabbalk van de terminal.
- Voer de
<host>(naam of IP) en<port>in — de standaard is23. - Verbinden. De sessie opent als een terminaltabblad. De app meldt
xterm-256colorals terminaltype.
Er is geen aparte authenticatiestap: Telnet draagt geen eigen aanmeldgegevens, dus als de externe host je vraagt om je aan te melden, doe je dat in-band — bij zijn eigen prompt, direct in de terminal.
Profielen
Een host die je vaak bezoekt, kun je opslaan als een benoemd profiel (host + poort) en met één tik opnieuw openen. Telnet-instellingen bevatten geen geheimen, dus — net als seriële profielen — staan ze in het gewone instellingenbestand, niet in de beveiligde opslag.
BBS-kunst en codering
Telnet is nog steeds de voordeur naar honderden bulletin-boardsystemen, waarvan de menu's zijn getekend met CP437 (de IBM-PC- / DOS-codepagina): bloktinten ░ ▒ ▓ █ en kaderlijnen ═ ║ ╔ ╗. De Telnet-sessie decodeert de stroom als CP437, zodat die kunst wordt weergegeven zoals bedoeld in plaats van als vervangingstekens. Gewone ASCII en ANSI-kleur-/cursor-escapes gaan ongewijzigd door.
Wat de app voor je afhandelt
De client spreekt precies genoeg van het Telnet-optieprotocol om zich netjes te gedragen:
- Het verwerkt alle IAC-onderhandeling (
WILL/WONT/DO/DONT, subonderhandeling), zodat ruwe protocolbytes nooit op het scherm lekken. - Het gaat akkoord met SGA en BINARY (8-bit-schoon), laat de server de echo verzorgen, en meldt het terminaltype (
xterm-256color) en het vensterformaat (NAWS) — zodat volledig-scherm-programma's en het wijzigen van de grootte zich correct gedragen.
Opnieuw verbinden heropent de socket naar dezelfde host en poort, dus nadat een apparaat opnieuw is opgestart of een BBS je heeft losgekoppeld, brengt één klik de sessie terug zonder dat je iets opnieuw hoeft in te typen. Op Desktop kun je een Telnet-tabblad ook loskoppelen in een eigen venster, net als elke andere sessie.