LAB : Utilisation de Telnet
Telnet pour – TErminal NETwork ou TELecommunication NETwork, ou encore TELetype NETwork – développé dans les années 1972 est un protocole réseau utilisant le protocole TCP/IP pour se connecter à des machines distantes.
Telnet est aussi une commande permettant de créer une session telnet sur une machine distante.
L’un des inconvénients de Telnet fait que toute communication est transmise en clair sur le réseau, mots de passe compris. Des sniffeurs comme tcpdump ou wireshark permettent d’intercepter les communications de la commande telnet. Des protocoles chiffrés comme SSH ont été développés pour fournir un accès distant sécurisé remplaçant Telnet et dont l’interception ne fournit aucune donnée utilisable à un éventuel espion du net.
Quelques commandes à savoir manipuler sur les routeurs et switchs :
#telnet @IP machine distante | Pour se connecter à une machine distante d’adresse IP donnée |
Tapez : ctrl + shift+6 puis x | Une fois connecté par telnet, tapez en même temps Ctrl Shift 6 suivi de x nous remet sur la machine locale |
show sessions | Permet de voir le nombre de connections ouvertes de la machine locale vers les machines distantes |
disconnect numéro_ligne | Met fin à votre connexion ou session telnet depuis votre machine locale |
show users | Permet de voir depuis votre machine locale le nombre d’utilisateurs connectés à votre machine |
clear line numéro_ligne | Met fin à la connexion d’un utilisateur distant ou telnet connecté à votre machine |
resume numéro_ligne | Permet de revenir dans la machine local a la dernière session telnet suspendue ou à celle choisie avec un numéro de ligne donné. |
Utilisation pratique des commandes Telnet :
- On est sur un routeur de hostname cisco2 avec telnet on se connecte à un routeur distant de hostname cisco3 d’adresse IP : 10.10.10.3
cisco2#telnet 10.10.10.3
Trying 10.10.10.3 … Open
User Access Verification
Username: admin
Password:
cisco3#
- Utilisation de la commande ctrl+shift+6 puis x pour revenir sur cisco2
cisco3# appuyer ici en même temps sur touches ctrl shift 6 puis x
cisco2#
- Utilisation de la commande show sessions
cisco2#show sessions
Conn Host Address Byte Idle Conn Name
* 1 10.10.10.3 10.10.10.3 0 4 10.10.10.3
cisco2#
On note que la connexion à cisco3 reste toujours ouverte. Pour revenir à cisco3, on tape juste 1 :
cisco2#1
cisco3#
- Utilisation de la commande disconnect : on revient sur cisco2 avec ctrl shift 6 et x puis on répertorie les sessions telnet ouverte depuis cisco2 –
cisco3# appuyer ici ctrl shift 6 et x
cisco2#show sessions
Conn Host Address Byte Idle Conn Name
* 1 10.10.10.3 10.10.10.3 0 0 10.10.10.3
cisco2#clear line 1
% Not allowed to clear current line
cisco2#disconnect 1
Closing connection to 10.10.10.3 [confirm]
cisco2#show sessions
% No connections open
cisco2#
On a mis ainsi fin à notre connexion telnet à cisco3.
- Utilisation de la commande show users à partir de cisco2 sachant que cisco3 a ouvert une connexion telnet sur cisco2 :
On se met sur cisco3 et on fait :
cisco3#telnet 10.10.10.2
Trying 10.10.10.2 … Open
User Access Verification
Username: admin
Password:
cisco2# h&b derfoul – Réussir son CCNA Page 41
On se met sur cisco2, on fait :
cisco2#sh users
Line User Host(s) Idle Location
* 1 vty 0 admin idle 00:00:00 10.10.12.1
2 vty 1 admin idle 00:00:38 10.10.10.3
Interface User Mode Idle Peer Address
cisco2#
Notons que cisco2 constate que cisco3 est connecté à lui et va lui fermer sa session en utilisant la commande clear line :
cisco2#clear line 2
[confirm]
[OK]
cisco2#
Sur cisco3 s’affiche :
cisco2#
[Connection to 10.10.10.2 closed by foreign host]
cisco3#
La session telnet ouverte par cisco3 sur cisco2 a été ainsi fermé par cisco2.
En conclusion :
Nous retenons pour ce LAB que la commande show sessions montre les connexions telnet ouvertes depuis votre machine alors que la commande show users montre les connexions telnet à votre machine.
Notons aussi, que depuis sa machine, on met fin à sa connexion telnet par la commande disconnect. La commande clear line met fin à la connexion d’un utilisateur distant à votre machine.
La pratique est donc nécessaire pour la maitrise de ces commandes. Bon courage !
-_-