# 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 :

```none
telnet
```

Vous pouvez aussi **vous connecter directement** sans démarrer le client. Pour ce faire, indiquez le [nom d’hôte](https://www.ionos.fr/digitalguide/hebergement/aspects-techniques/nom-hote/) ou établissez la connexion par [adresse IP](https://www.ionos.fr/digitalguide/serveur/know-how/quest-ce-quune-adresse-ip/) :

```none
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 :

<table>
  <thead>
    <tr>
      <th>Commande</th>
      <th>Raccourci</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>?/help</td>
      <td>?</td>
      <td>Appelle le menu d’aide</td>
    </tr>
    <tr>
      <td>Close</td>
      <td>c</td>
      <td>Met fin à la session Telnet en cours</td>
    </tr>
    <tr>
      <td>display argument</td>
      <td>d</td>
      <td>Affiche les différents paramètres de la connexion en cours (port, type de terminal, etc.)</td>
    </tr>
    <tr>
      <td>environ argument</td>
      <td></td>
      <td>Définit les variables pour l’environnement du système d’exploitation concerné</td>
    </tr>
    <tr>
      <td>toggle argument</td>
      <td></td>
      <td>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)</td>
    </tr>
    <tr>
      <td>Logout</td>
      <td></td>
      <td>Met également fin à la session Telnet en cours, si l’hôte distant prend en charge l’option de déconnexion</td>
    </tr>
    <tr>
      <td>mode type</td>
      <td></td>
      <td>Définit le type de transmission (fichier texte, fichier binaire)</td>
    </tr>
    <tr>
      <td>open hostname</td>
      <td>o</td>
      <td>Établit une autre connexion avec l’hôte sélectionné en plus de la connexion existante</td>
    </tr>
    <tr>
      <td>Quit</td>
      <td>q</td>
      <td>Ferme le client Telnet, y compris toutes les connexions actives</td>
    </tr>
    <tr>
      <td>send argument</td>
      <td>sen</td>
      <td>Envoie des chaînes de caractères Telnet typiques sélectionnées à l’hôte</td>
    </tr>
    <tr>
      <td>set argument</td>
      <td>set</td>
      <td>Modifie les paramètres de connexion</td>
    </tr>
    <tr>
      <td>Unset</td>
      <td>u</td>
      <td>Charge les paramètres de connexion prédéfinis</td>
    </tr>
    <tr>
      <td>Status</td>
      <td>st</td>
      <td>Indique si la connexion est active</td>
    </tr>
  </tbody>
</table>

---

### 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](https://www.ionos.fr/digitalguide/serveur/know-how/commande-cmd/) 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 :

<table>
  <thead>
    <tr>
      <th>Commande</th>
      <th>Option</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>telnet</td>
      <td>-d</td>
      <td>Active le mode de débogage</td>
    </tr>
    <tr>
      <td></td>
      <td>-a</td>
      <td>Tente une connexion automatique</td>
    </tr>
    <tr>
      <td></td>
      <td>-n tracefile</td>
      <td>Ouvre tracefile pour prendre les informations correspondantes (voir aussi set tracefile)</td>
    </tr>
    <tr>
      <td></td>
      <td>-l user</td>
      <td>Si l’hôte supporte environ, on se connecte en tant qu’utilisateur spécifié</td>
    </tr>
    <tr>
      <td></td>
      <td>-e escape char</td>
      <td>Définit un caractère d’échappement</td>
    </tr>
    <tr>
      <td></td>
      <td>-E</td>
      <td>Aucun caractère n’est reconnu comme caractère d’échappement</td>
    </tr>
    <tr>
      <td></td>
      <td>-x</td>
      <td>Tente d’activer un chiffrement</td>
    </tr>
    <tr>
      <td>mode</td>
      <td>character</td>
      <td>Désactive LINEMODE</td>
    </tr>
    <tr>
      <td></td>
      <td>Line</td>
      <td>Active LINEMODE</td>
    </tr>
    <tr>
      <td></td>
      <td>isig/-isig</td>
      <td>Active/désactive le mode TRAPSIG de LINEMODE</td>
    </tr>
    <tr>
      <td></td>
      <td>edit/-edit</td>
      <td>Active/désactive le mode EDIT de LINEMODE</td>
    </tr>
    <tr>
      <td></td>
      <td>softtabs/-softtabs</td>
      <td>Active/désactive le mode SOFT\_TABS de LINEMODE</td>
    </tr>
    <tr>
      <td></td>
      <td>litecho/-litecho</td>
      <td>Active/désactive le mode LIT\_ECHO de LINEMODE</td>
    </tr>
    <tr>
      <td>send</td>
      <td>abort</td>
      <td>Envoie la séquence « Abort process »</td>
    </tr>
    <tr>
      <td></td>
      <td>Ao</td>
      <td>Envoie la séquence « Abort output » ; l’hôte transfère la sortie de lui-même au client</td>
    </tr>
    <tr>
      <td></td>
      <td>ayt</td>
      <td>Envoie la séquence « Are you there » ; l’hôte peut confirmer avec une réponse</td>
    </tr>
    <tr>
      <td></td>
      <td>brk</td>
      <td>Envoie la séquence « Break »</td>
    </tr>
    <tr>
      <td></td>
      <td>ec</td>
      <td>Envoie la séquence « Erase character » ; l’hôte efface le dernier caractère saisi</td>
    </tr>
    <tr>
      <td></td>
      <td>el</td>
      <td>Envoie la séquence « Erase line » ; l’hôte efface la ligne qui vient d’être saisie</td>
    </tr>
    <tr>
      <td></td>
      <td>eof</td>
      <td>Envoie la séquence « End of file »</td>
    </tr>
    <tr>
      <td></td>
      <td>eor</td>
      <td>Envoie la séquence « End of record »</td>
    </tr>
    <tr>
      <td></td>
      <td>esc</td>
      <td>Envoie le caractère d’échappement actuel (voir aussi telnet -e)</td>
    </tr>
    <tr>
      <td></td>
      <td>ga</td>
      <td>Envoie la séquence « Go ahead »</td>
    </tr>
    <tr>
      <td></td>
      <td>getstatus</td>
      <td>Demande à l’hôte d’abandonner toutes les entrées qui n’ont pas encore été traitées</td>
    </tr>
    <tr>
      <td></td>
      <td>?</td>
      <td>Fournit des informations sur la commande send</td>
    </tr>
    <tr>
      <td>set/unset</td>
      <td>echo value</td>
      <td>Détermine si les caractères saisis doivent également être affichés</td>
    </tr>
    <tr>
      <td>(value peut être TRUE/FALSE ou un caractère spécial</td>
      <td>eof value</td>
      <td>Active le caractère « End of file » (voir aussi send eof)</td>
    </tr>
    <tr>
      <td></td>
      <td>erase value</td>
      <td>Active le caractère « Erase character » (voir aussi send ec) ; ne fonctionne qu’en mode localchars (voir aussi toggle localchars)</td>
    </tr>
    <tr>
      <td></td>
      <td>escape value</td>
      <td>Active le caractère d’échappement (voir aussi telnet -e)</td>
    </tr>
    <tr>
      <td></td>
      <td>flushoutput value</td>
      <td>Active le caractère « Abort output » (voir aussi send ao) ; fonctionne uniquement en mode localchars (voir aussi toggle localchars)</td>
    </tr>
    <tr>
      <td></td>
      <td>lnext value</td>
      <td>Active le caractère « lnext »</td>
    </tr>
    <tr>
      <td></td>
      <td>quit value</td>
      <td>Active le caractère « break » (voir aussi send brk) ; fonctionne uniquement en mode localchars (voir aussi toggle localchars)</td>
    </tr>
    <tr>
      <td></td>
      <td>reprint value</td>
      <td>Active le caractère « reprint »</td>
    </tr>
    <tr>
      <td></td>
      <td>start value</td>
      <td>Active le caractère « start » ; uniquement si TOGGLE-FLOW-CONTROL est activé</td>
    </tr>
    <tr>
      <td></td>
      <td>stop value</td>
      <td>Active le caractère « stop » ; uniquement si TOGGLE-FLOW-CONTROL est activé</td>
    </tr>
    <tr>
      <td></td>
      <td>worderase value</td>
      <td>Active le caractère « worderase »</td>
    </tr>
    <tr>
      <td>environ</td>
      <td>define variable value</td>
      <td>Affecte une valeur à une variable ; les valeurs peuvent être placées entre guillemets simples ou doubles</td>
    </tr>
    <tr>
      <td></td>
      <td>undefine variable</td>
      <td>Supprime la variable indiquée</td>
    </tr>
    <tr>
      <td></td>
      <td>export variable</td>
      <td>Exporte la variable spécifiée</td>
    </tr>
    <tr>
      <td></td>
      <td>unexport variable</td>
      <td>Spécifie que la variable spécifiée ne peut être exportée que si Telnet le demande spécifiquement</td>
    </tr>
    <tr>
      <td></td>
      <td>list</td>
      <td>Liste toutes les variables ; le caractère \* indique si la variable est exportée automatiquement</td>
    </tr>
    <tr>
      <td></td>
      <td>?</td>
      <td>Fournit des informations sur la commande send</td>
    </tr>
    <tr>
      <td>toggle</td>
      <td>autosynch</td>
      <td>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)</td>
    </tr>
    <tr>
      <td>(l’état initial est TRUE)</td>
      <td>binary</td>
      <td>Active/désactive l’option « binary » pour l’entrée et la sortie</td>
    </tr>
    <tr>
      <td></td>
      <td>inbinary</td>
      <td>Active/désactive l’option « binary » à l’entrée</td>
    </tr>
    <tr>
      <td></td>
      <td>outbinary</td>
      <td>Active/désactive l’option « binary » à la sortie</td>
    </tr>
    <tr>
      <td></td>
      <td>crlf</td>
      <td>TRUE : carriage return se trouve sur &lt;CR&gt;&lt;LF&gt;FALSE : carriage return se trouve sur &lt;CR&gt;&lt;NUL&gt; (FALSE est ici l’état normal)</td>
    </tr>
    <tr>
      <td></td>
      <td>crmod</td>
      <td>Change l’état du mode « carriage return »</td>
    </tr>
    <tr>
      <td></td>
      <td>debug</td>
      <td>Change l’état du mode « Socket debug » (FALSE est ici l’état normal)</td>
    </tr>
    <tr>
      <td></td>
      <td>localchars</td>
      <td>Certains caractères définis avec set sont alors reconnus et les séquences correspondantes sont déclenchées</td>
    </tr>
  </tbody>
</table>

Vous trouverez d’autres commandes et options Telnet ainsi qu’une documentation détaillée sur la [page Telnet Man](https://docs.oracle.com/cd/E86824_01/html/E54763/telnet-1.html "Man Page sur Oracle").

---

### Conseil

Si vous ne connaissez pas encore le protocole à distance, jetez un coup d’œil à notre article détaillé sur [Telnet](https://www.ionos.fr/digitalguide/serveur/outils/telnet/). Vous y apprendrez également comment activer Telnet dans Windows.

---


This is a markdown version of: [https://www.ionos.fr/digitalguide/serveur/outils/commandes-telnet/](https://www.ionos.fr/digitalguide/serveur/outils/commandes-telnet/) for AI/LLM consumption.