Telnet
Telnet ouvre un terminal TCP en texte clair (RFC 854) vers un hôte distant — la console d'un routeur ou d'un commutateur, un appareil de laboratoire, ou un classique BBS ANSI. Il s'exécute dans le même émulateur de terminal qu'une session SSH, ce n'est donc qu'un onglet de plus : renommez-le, appliquez-lui un thème, détachez-le dans sa propre fenêtre, reconnectez-le. Telnet fonctionne sur toutes les plateformes où l'application tourne.
Telnet n'a aucun chiffrement. Tout — y compris ce que vous tapez à une invite de connexion — circule sur le réseau en clair. Utilisez-le uniquement sur des réseaux de confiance ou pour du matériel qui n'offre rien de mieux, et préférez SSH dès qu'il est disponible.
Se connecter
- Ouvrez Telnet depuis le groupe Autres de la barre latérale, ou depuis le lanceur + de la barre d'onglets du terminal.
- Saisissez l'
<host>(nom ou IP) et le<port>— la valeur par défaut est23. - Définissez éventuellement le type de terminal annoncé au serveur (par défaut
xterm-256color). - Connectez-vous. La session s'ouvre sous forme d'onglet de terminal.
Il n'y a pas d'étape d'authentification distincte : Telnet ne transporte aucune information d'identification propre, donc si l'hôte distant vous demande de vous connecter, vous le faites en ligne — à sa propre invite, directement dans le terminal.
Profils
Un hôte que vous visitez souvent peut être enregistré comme profil nommé (hôte + port + type de terminal) et rouvert d'un seul geste. Les paramètres Telnet ne contiennent aucun secret, donc — comme les profils série — ils résident dans le fichier de paramètres normal, pas dans le stockage sécurisé.
Art BBS et encodage
Telnet reste la porte d'entrée de centaines de systèmes de babillard, dont les menus sont dessinés avec CP437 (la page de codes IBM-PC / DOS) : les nuances de bloc ░ ▒ ▓ █ et les tracés de cadres ═ ║ ╔ ╗. La session Telnet décode son flux en CP437, afin que cet art s'affiche comme prévu au lieu de caractères de remplacement. L'ASCII simple et les séquences d'échappement de couleur/curseur ANSI passent inchangés.
Ce que l'application gère pour vous
Le client parle juste assez du protocole d'options Telnet pour bien se comporter :
- Il consomme toute la négociation IAC (
WILL/WONT/DO/DONT, sous-négociation), afin qu'aucun octet de protocole brut ne fuite à l'écran. - Il accepte SGA et BINARY (propre sur 8 bits), laisse le serveur faire l'écho, et rapporte votre type de terminal et la taille de fenêtre (NAWS) — ainsi les programmes plein écran et le redimensionnement se comportent correctement.
Reconnecter rouvre le socket vers le même hôte et le même port, donc après le redémarrage d'un appareil ou lorsqu'un BBS vous déconnecte, un seul clic ramène la session sans rien retaper. Sur Desktop, vous pouvez aussi détacher un onglet Telnet dans sa propre fenêtre comme n'importe quelle autre session.