Aperçu des commandes Telnet
Telnet vous permet d’accéder à d’autres systèmes. Voici les commandes Telnet les plus utiles.
Démarrer Telnet et établir une connexion
Telnet est appelé via une ligne de commande, par exemple l’invite de commande sous Windows. Pour démarrer le client, une seule commande est nécessaire :
telnet
Vous pouvez aussi vous connecter directement sans démarrer le client. Pour ce faire, indiquez le nom d’hôte ou établissez la connexion par adresse IP :
telnet <hostname></hostname>
telnet 127.0.0.1
Il vous sera alors demandé d’entrer vos données d’accès pour vous connecter.
Commandes Telnet standard
La vue d’ensemble suivante sous forme de tableau montre les commandes standard, que vous pouvez étendre en partie avec des arguments et exécuter à l’aide du client Telnet :
Commande | Raccourci | Description |
---|---|---|
?/help | ? | Appelle le menu d’aide |
Close | c | Met fin à la session Telnet en cours |
display argument | d | Affiche les différents paramètres de la connexion en cours (port, type de terminal, etc.) |
environ argument | Définit les variables pour l’environnement du système d’exploitation concerné | |
toggle argument | Définit comment Telnet réagit à certaines situations, la commande change alors de statut de TRUE à FALSE ou inversement ; le statut peut également être défini directement avec set ou unset (les arguments sont donc également valables pour set/unset) | |
Logout | Met également fin à la session Telnet en cours, si l’hôte distant prend en charge l’option de déconnexion | |
mode type | Définit le type de transmission (fichier texte, fichier binaire) | |
open hostname | o | Établit une autre connexion avec l’hôte sélectionné en plus de la connexion existante |
Quit | q | Ferme le client Telnet, y compris toutes les connexions actives |
send argument | sen | Envoie des chaînes de caractères Telnet typiques sélectionnées à l’hôte |
set argument | set | Modifie les paramètres de connexion |
Unset | u | Charge les paramètres de connexion prédéfinis |
Status | st | Indique si la connexion est active |
Comme Telnet est utilisé via la ligne de commande, il est important de connaître d’autres commandes. Apprenez-en plus sur les commandes CMD de Windows afin de pouvoir vous orienter facilement dans l’invite de commande.
Options des commandes Telnet
Vous avez également la possibilité de développer certaines commandes avec des arguments. Vous disposez ainsi d’options supplémentaires. Voici quelques paramètres importants :
Commande | Option | Description |
---|---|---|
telnet | -d | Active le mode de débogage |
-a | Tente une connexion automatique | |
-n tracefile | Ouvre tracefile pour prendre les informations correspondantes (voir aussi set tracefile) | |
-l user | Si l’hôte supporte environ, on se connecte en tant qu’utilisateur spécifié | |
-e escape char | Définit un caractère d’échappement | |
-E | Aucun caractère n’est reconnu comme caractère d’échappement | |
-x | Tente d’activer un chiffrement | |
mode | character | Désactive LINEMODE |
Line | Active LINEMODE | |
isig/-isig | Active/désactive le mode TRAPSIG de LINEMODE | |
edit/-edit | Active/désactive le mode EDIT de LINEMODE | |
softtabs/-softtabs | Active/désactive le mode SOFT_TABS de LINEMODE | |
litecho/-litecho | Active/désactive le mode LIT_ECHO de LINEMODE | |
send | abort | Envoie la séquence « Abort process » |
Ao | Envoie la séquence « Abort output » ; l’hôte transfère la sortie de lui-même au client | |
ayt | Envoie la séquence « Are you there » ; l’hôte peut confirmer avec une réponse | |
brk | Envoie la séquence « Break » | |
ec | Envoie la séquence « Erase character » ; l’hôte efface le dernier caractère saisi | |
el | Envoie la séquence « Erase line » ; l’hôte efface la ligne qui vient d’être saisie | |
eof | Envoie la séquence « End of file » | |
eor | Envoie la séquence « End of record » | |
esc | Envoie le caractère d’échappement actuel (voir aussi telnet -e) | |
ga | Envoie la séquence « Go ahead » | |
getstatus | Demande à l’hôte d’abandonner toutes les entrées qui n’ont pas encore été traitées | |
? | Fournit des informations sur la commande send | |
set/unset | echo value | Détermine si les caractères saisis doivent également être affichés |
(value peut être TRUE/FALSE ou un caractère spécial | eof value | Active le caractère « End of file » (voir aussi send eof) |
erase value | Active le caractère « Erase character » (voir aussi send ec) ; ne fonctionne qu’en mode localchars (voir aussi toggle localchars) | |
escape value | Active le caractère d’échappement (voir aussi telnet -e) | |
flushoutput value | Active le caractère « Abort output » (voir aussi send ao) ; fonctionne uniquement en mode localchars (voir aussi toggle localchars) | |
lnext value | Active le caractère « lnext » | |
quit value | Active le caractère « break » (voir aussi send brk) ; fonctionne uniquement en mode localchars (voir aussi toggle localchars) | |
reprint value | Active le caractère « reprint » | |
start value | Active le caractère « start » ; uniquement si TOGGLE-FLOW-CONTROL est activé | |
stop value | Active le caractère « stop » ; uniquement si TOGGLE-FLOW-CONTROL est activé | |
worderase value | Active le caractère « worderase » | |
environ | define variable value | Affecte une valeur à une variable ; les valeurs peuvent être placées entre guillemets simples ou doubles |
undefine variable | Supprime la variable indiquée | |
export variable | Exporte la variable spécifiée | |
unexport variable | Spécifie que la variable spécifiée ne peut être exportée que si Telnet le demande spécifiquement | |
list | Liste toutes les variables ; le caractère * indique si la variable est exportée automatiquement | |
? | Fournit des informations sur la commande send | |
toggle | autosynch | Si autosynch et localchars sont tous deux actifs, une séquence « synch » est également envoyée lors de l’envoi du caractère quit (voir aussi set quit) |
(l’état initial est TRUE) | binary | Active/désactive l’option « binary » pour l’entrée et la sortie |
inbinary | Active/désactive l’option « binary » à l’entrée | |
outbinary | Active/désactive l’option « binary » à la sortie | |
crlf | TRUE : carriage return se trouve sur <CR><LF>FALSE : carriage return se trouve sur <CR><NUL> (FALSE est ici l’état normal) | |
crmod | Change l’état du mode « carriage return » | |
debug | Change l’état du mode « Socket debug » (FALSE est ici l’état normal) | |
localchars | Certains caractères définis avec set sont alors reconnus et les séquences correspondantes sont déclenchées |
Vous trouverez d’autres commandes et options Telnet ainsi qu’une documentation détaillée sur la page Telnet Man.
Si vous ne connaissez pas encore le protocole à distance, jetez un coup d’œil à notre article détaillé sur Telnet. Vous y apprendrez également comment activer Telnet dans Windows.