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é­ces­saire :

telnet

Vous pouvez aussi vous connecter di­rec­te­ment sans démarrer le client. Pour ce faire, indiquez le nom d’hôte ou éta­blis­sez 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 Des­crip­tion
?/help ? Appelle le menu d’aide
Close c Met fin à la session Telnet en cours
display argument d Affiche les dif­fé­rents pa­ra­mètres de la connexion en cours (port, type de terminal, etc.)
environ argument Définit les variables pour l’en­vi­ron­ne­ment du système d’ex­ploi­ta­tion concerné
toggle argument Définit comment Telnet réagit à certaines si­tua­tions, la commande change alors de statut de TRUE à FALSE ou in­ver­se­ment ; le statut peut également être défini di­rec­te­ment 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é­con­nexion
mode type Définit le type de trans­mis­sion (fichier texte, fichier binaire)
open hostname o Établit une autre connexion avec l’hôte sé­lec­tionné en plus de la connexion existante
Quit q Ferme le client Telnet, y compris toutes les con­nexions actives
send argument sen Envoie des chaînes de ca­rac­tères Telnet typiques sé­lec­tion­nées à l’hôte
set argument set Modifie les pa­ra­mètres de connexion
Unset u Charge les pa­ra­mètres de connexion pré­dé­fi­nis
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 fa­ci­le­ment dans l’invite de commande.

Options des commandes Telnet

Vous avez également la pos­si­bi­lité de dé­ve­lop­per certaines commandes avec des arguments. Vous disposez ainsi d’options sup­plé­men­taires. Voici quelques pa­ra­mètres im­por­tants :

Commande Option Des­crip­tion
telnet -d Active le mode de débogage
-a Tente une connexion au­to­ma­tique
-n tracefile Ouvre tracefile pour prendre les in­for­ma­tions cor­res­pon­dantes (voir aussi set tracefile)
-l user Si l’hôte supporte environ, on se connecte en tant qu’uti­li­sa­teur spécifié
-e escape char Définit un caractère d’échap­pe­ment
-E Aucun caractère n’est reconnu comme caractère d’échap­pe­ment
-x Tente d’activer un chif­fre­ment
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’échap­pe­ment actuel (voir aussi telnet -e)
ga Envoie la séquence « Go ahead »
getstatus Demande à l’hôte d’aban­don­ner toutes les entrées qui n’ont pas encore été traitées
? Fournit des in­for­ma­tions sur la commande send
set/unset echo value Détermine si les ca­rac­tè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 fonc­tionne qu’en mode lo­cal­chars (voir aussi toggle lo­cal­chars)
escape value Active le caractère d’échap­pe­ment (voir aussi telnet -e)
flu­shout­put value Active le caractère « Abort output » (voir aussi send ao) ; fonc­tionne uni­que­ment en mode lo­cal­chars (voir aussi toggle lo­cal­chars)
lnext value Active le caractère « lnext »
quit value Active le caractère « break » (voir aussi send brk) ; fonc­tionne uni­que­ment en mode lo­cal­chars (voir aussi toggle lo­cal­chars)
reprint value Active le caractère « reprint »
start value Active le caractère « start » ; uni­que­ment si TOGGLE-FLOW-CONTROL est activé
stop value Active le caractère « stop » ; uni­que­ment 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 guil­le­mets 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é­ci­fi­que­ment
list Liste toutes les variables ; le caractère * indique si la variable est exportée au­to­ma­ti­que­ment
? Fournit des in­for­ma­tions sur la commande send
toggle autosynch Si autosynch et lo­cal­chars 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)
lo­cal­chars Certains ca­rac­tères définis avec set sont alors reconnus et les séquences cor­res­pon­dantes sont dé­clen­chées

Vous trouverez d’autres commandes et options Telnet ainsi qu’une do­cu­men­ta­tion détaillée sur la page Telnet Man.

Conseil

Si vous ne con­nais­sez pas encore le protocole à distance, jetez un coup d’œil à notre article détaillé sur Telnet. Vous y ap­pren­drez également comment activer Telnet dans Windows.

Aller au menu principal