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
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.