La commande telnet

Cette commande prend 2 arguments :

Exemple d'utilisation (pour se connecter à un serveur web local) :

telnet 127.0.0.1 80

Rôle

Le rôle de cette commande est :

Le caractère escape

C'est une touche définie par défaut à « ^] » qui permet de passer temporairement dans le mode de commande.

Remarque : comme l'indique la commande « man telnet », il est possible de redéfinir le caractère escape par celui que l'on souhaite en ajoutant à la commande le commutateur « -e » suivi du caractère souhaité devant les arguments habituels. Exemple pour définir le A comme caractère escape :

telnet -eA 127.0.0.1 80

Le caractère choisi ne peut plus être envoyé directement dans le canal de communication ; il faut alors passer en mode commande en tapant le caractère choisi puis saisir la commande « send escape ».

Comment clore la connexion

Pour clore la connexion côté client, il suffit de passer en mode commande en tapant le caractère escape puis saisir la commande « close ».

Utilisation

Outre l'utilisation standard d'origine, comme client du serveur (telnetd) qui permet de déporter (sans chiffrement et donc sans la sécurité actuellement requise) l'accès à une interface de ligne de commande via le réseau, cette application va permettre de "connecter" un humain à une application serveur pour un protocole utilisant un dialogue textuel. Nous pouvons ainsi par exemple citer les protocoles SMTP, FTP, POP3, IDENT, HTTP, IMAP4, ... qui sont accessibles à la manipulation humaine via l'application telnet.