Présentation de Telnet |
Telnet est une suite d'applications permettant d'émuler un terminal à distance, cela signifie qu'il permet d'exécuter des commandes saisies au clavier sur une machine distante. Ainsi, étant donné que la machine distante envoie les données à afficher, l'utilisateur a l'impression de travailler directement sur la machine distante.
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. 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
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 puisant 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 standards sont les suivantes:
Commande | Description |
---|---|
? | affiche l'aide |
close | Termine la session telnet |
display | Affiche à l'écran les paramètre de la connexion (type de terminal, port) |
environ | Permet de définir les variables d'environnement du système d'exploitation |
logout | Permet de se déconnecter |
mode | Bascule entre les modes de transfert ASCII (transfert d'un fichier en mode texte) et BINARY (transfert d'un fichier en binaire) |
open | Permet de lancer une autre connexion à partir de la connexion en cours |
quit | Quitte l'application Telnet |
set | Modifie les paramètres de la connexion |
unset | charge les paramètres de connexion par défaut |