Telnet
Telnet apre un terminale TCP in testo semplice (RFC 854) verso un host remoto — la console di un router o di uno switch, un dispositivo di laboratorio o un classico BBS ANSI. Gira nello stesso identico emulatore di terminale di una sessione SSH, quindi è semplicemente un'altra scheda: puoi rinominarla, applicarle un tema, staccarla in una finestra dedicata, riconnetterla. Telnet funziona su ogni piattaforma su cui gira l'app.
Telnet non ha crittografia. Tutto — incluso qualsiasi cosa digiti a un prompt di login — viaggia sulla rete in chiaro. Usalo solo su reti fidate o per apparecchiature che non offrono nulla di meglio, e preferisci SSH ogni volta che è disponibile.
Connessione
- Apri Telnet dal gruppo Altro della barra laterale, oppure dal launcher + della barra delle schede del terminale.
- Inserisci l'
<host>(nome o IP) e la<port>— il valore predefinito è23. - Imposta facoltativamente il tipo di terminale riportato al server (predefinito
xterm-256color). - Connetti. La sessione si apre come scheda di terminale.
Non c'è un passaggio di autenticazione separato: Telnet non trasporta credenziali proprie, quindi se il sistema remoto ti chiede di accedere, lo fai in-band — al suo stesso prompt, direttamente nel terminale.
Profili
Un host che visiti spesso può essere salvato come profilo con nome (host + porta + tipo di terminale) e riaperto con un tocco. Le impostazioni Telnet non contengono segreti, quindi — come i profili seriali — risiedono nel normale file di impostazioni, non nell'archivio sicuro.
Arte BBS e codifica
Telnet è ancora la porta d'ingresso a centinaia di bulletin-board system, i cui menu sono disegnati con CP437 (la code page IBM-PC / DOS): sfumature a blocchi ░ ▒ ▓ █ e caratteri di riquadro ═ ║ ╔ ╗. La sessione Telnet decodifica il proprio flusso come CP437, così che quell'arte venga renderizzata come previsto invece che come caratteri di sostituzione. L'ASCII semplice e le sequenze di escape ANSI per colore/cursore passano immutate.
Cosa gestisce l'app per te
Il client parla quel tanto che basta del protocollo di opzioni Telnet per comportarsi correttamente:
- Consuma tutta la negoziazione IAC (
WILL/WONT/DO/DONT, sub-negoziazione), così i byte grezzi del protocollo non trapelano mai sullo schermo. - Concorda su SGA e BINARY (8-bit clean), lascia che sia il server a fare l'echo e riporta il tuo tipo di terminale e la dimensione della finestra (NAWS) — così i programmi a schermo intero e il ridimensionamento si comportano correttamente.
Riconnetti riapre il socket verso lo stesso host e la stessa porta, così dopo il riavvio di un dispositivo o quando un BBS ti disconnette, un clic riporta indietro la sessione senza dover ridigitare nulla. Su Desktop puoi anche staccare una scheda Telnet in una finestra dedicata come qualsiasi altra sessione.