Utilisation de Telnet

Juin 2015

Présentation de Telnet


Telnet est un protocole permettant d'émuler un terminal à distance, cela signifie qu'il permet d'exécuter des commandes saisies au clavier sur une machine distante. L'outil Telnet est une implémentation du protocole Telnet, cela signifie qu'il s'agit de la traduction des spécifications en langage informatique pour créer un programme permettant d'émuler un terminal.

Telnet fonctionne dans un environnement client/serveur, c'est-à-dire que la machine distante est configurée en serveur et par conséquent attend qu'une machine lui demande un service. Ainsi, étant donné que la machine distante envoie les données à afficher, l'utilisateur a l'impression de travailler directement sur la machine distante. Sous UNIX, le service est fourni par ce que l'on appelle un démon, une petite tâche qui fonctionne en arrière-plan. Le démon Telnet s'appelle Telnetd.

Protocole et implémentation


Telnet est aussi un protocole, c'est-à-dire un ensemble de règles et de procédures qui ont été définies afin de standardiser la communication sous Telnet. Ainsi, Telnet a rapidement été implémenté (adapté à partir des spécifications du protocole) sous de nombreuses plateformes.

Exécution de Telnet


Telnet est fourni en standard sous diverses plateformes, dont UNIX, Windows95, WindowsNT, Linux...
La commande pour initier une session Telnet est généralement la suivante :

telnet nom_du_serveur



nom_du_serveur représente bien évidemment le nom de la machine distante à laquelle on désire se connecter. Il est aussi possible de donner son adresse IP, par exemple :

telnet 125.64.124.77



Enfin il est également possible de préciser le port à utiliser en faisant suivre l'adresse IP ou le nom du serveur par le numéro de port :

telnet 125.64.124.77 80

Commandes sous Telnet


Une fois que vous vous connectez à la machine distante, un nom d'utilisateur (login) et un mot de passe (password) vous seront demandés pour des raisons de sécurité afin de restreindre l'accès aux seules personnes autorisées. En effet, Telnet est un protocole puissant puisqu'il permet l'exécution de commandes à distance. Les commandes pouvant être exécutées sous une session Telnet sont définies par l'administrateur réseau. Il s'agit généralement de commandes UNIX étant donné que la plupart des serveurs Telnet fonctionnent sous UNIX. Les commandes standard sont les suivantes :


CommandeDescription
?Affiche l'aide
closeTermine la session Telnet
displayAffiche à l'écran les paramètres de la connexion (type de terminal, port)
environPermet de définir les variables d'environnement du système d'exploitation
logoutPermet de se déconnecter
modeBascule entre les modes de transfert ASCII (transfert d'un fichier en mode texte) et BINARY (transfert d'un fichier en binaire)
openPermet de lancer une autre connexion à partir de la connexion en cours
quitQuitte l'application Telnet
setModifie les paramètres de la connexion
unsetCharge les paramètres de connexion par défaut
Pour une lecture illimitée hors ligne, vous avez la possibilité de télécharger gratuitement cet article au format PDF :
Utilisation-de-telnet .pdf

Réalisé sous la direction de , fondateur de CommentCaMarche.net.


A voir également


Using Telnet
Using Telnet
Uso de Telnet
Uso de Telnet
Gebrauch von Telnet
Gebrauch von Telnet
Utilizzo di Telnet
Utilizzo di Telnet
Utilização do Telnet
Utilização do Telnet
Ce document intitulé «  Utilisation de Telnet  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.