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
Conseil

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.

Conseil

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.

Cet article vous a-t-il été utile ?
Aller au menu principal