Manuels pour la ligne de commande

Man » Manuel telnet en ligne - documentation détaillée en ligne pour la page de manuel de telnet

🌍
telnet — interface utilisateur du protocole TELNET

SYNOPSIS

telnet [options ...] [hôte [port]]

DESCRIPTION

La commande telnet est utilisée pour communiquer avec un autre hôte en utilisant le protocole TELNET. Si telnet est invoqué sans l'argument hôte, il entre en mode commande, indiqué par son invite (telnet>). Dans ce mode, il accepte et exécute les commandes répertoriées ci-dessous. S'il est invoqué avec des arguments, il effectue une commande open avec ces arguments.

OPTIONS

-4, --ipv4

Utilise IPv4 pour se connecter aux hôtes.

-6, --ipv6

Utilise IPv6 pour se connecter aux hôtes.

-8, --binary

Spécifie un chemin de données 8 bits. Cela entraîne une tentative de négociation de l'option TELNET BINARY à la fois pour l'entrée et la sortie.

-L, --binary-output

Spécifie un chemin de données 8 bits en sortie. Cela entraîne la négociation de l'option BINARY en sortie.

-e, --escape escape-char

Définit le caractère d'échappement initial de telnet sur escape-char. Si escape-char est omis, il n'y aura pas de caractère d'échappement.

-E, --no-escape

Empêche tout caractère d'être reconnu comme un caractère d'échappement.

-a, --login

Tente une connexion automatique. Actuellement, cela envoie le nom d'utilisateur via la variable USER de l'option ENVIRON si elle est prise en charge par le système distant. Le nom utilisé est celui de l'utilisateur actuel renvoyé par getlogin(2) s'il correspond à l'ID de l'utilisateur actuel, sinon, c'est le nom associé à l'ID de l'utilisateur.

-K, --no-login

Spécifie qu'il n'y a pas de connexion automatique au système distant.

-l, --user user

Lors de la connexion au système distant, si le système distant prend en charge l'option ENVIRON, alors user sera envoyé au système distant en tant que valeur de la variable USER. Cette option implique l'option -a. Cette option peut également être utilisée avec la commande open.

-n, --trace tracefile

Ouvre tracefile pour enregistrer les informations de trace. Voir la commande set tracefile ci-dessous.

-r, --rlogin

Spécifie une interface utilisateur similaire à rlogin(1). Dans ce mode, le caractère d'échappement est défini sur le caractère tilde (~), sauf s'il est modifié par l'option -e.

-c, --no-rc

Désactive la lecture du fichier .telnetrc de l'utilisateur. (Voir la commande toggle skiprc sur cette page de manuel.)

-d, --debug

Définit la valeur initiale de l'option de débogage sur TRUE.

-x, --encrypt

Active le chiffrement du flux de données si possible.

-X, --disable-auth atype

Désactive le type d'authentification atype.

-k, --realm realm

Si l'authentification Kerberos est utilisée, l'option -k demande à telnet d'obtenir des tickets pour l'hôte distant dans le domaine realm au lieu du domaine de l'hôte distant, tel que déterminé par krb_realmofhost(3).


host    Indique le nom officiel, un alias ou l’adresse Internet d’un hôte distant.

port    Indique un numéro de port (adresse d’une application). Si aucun numéro n’est spécifié, le port telnet par défaut est utilisé.

FONCTIONNEMENT

Lorsque le mode rlogin est actif, une ligne de la forme \~. permet de se déconnecter de l’hôte distant ; \~ est le caractère d’échappement telnet. De même, la ligne \~^Z suspend la session telnet. La ligne \~^] permet de revenir au mode d’invite d’échappement telnet normal.

Une fois la connexion établie, telnet tentera d’activer l’option TELNET LINEMODE. Si cela échoue, telnet reviendra à l’un des deux modes d’entrée : « caractère par caractère » ou « ancienne ligne par ligne », en fonction de ce que le système distant prend en charge.

Lorsque LINEMODE est activé, le traitement des caractères est effectué sur le système local, sous le contrôle du système distant. Lorsque la désactivation de l’édition ou de l’écho des caractères est requise, le système distant transmet ces informations. Le système distant transmet également les modifications apportées à tout caractère spécial qui se produisent sur le système distant, afin qu’elles puissent prendre effet sur le système local.

Dans le mode « caractère par caractère », la plupart des textes saisis sont immédiatement envoyés à l’hôte distant pour traitement.

Dans le mode « ancienne ligne par ligne », tout le texte est affiché localement et (normalement) seules les lignes complètes sont envoyées à l’hôte distant. Le « caractère d’écho local » (initialement « ^E ») peut être utilisé pour activer et désactiver l’écho local (cela serait principalement utilisé pour saisir des mots de passe sans que le mot de passe ne soit affiché).

Si l’option LINEMODE est activée, ou si l’indicateur localchars est VRAI (la valeur par défaut pour « ancienne ligne par ligne » ; voir ci-dessous), les caractères d’annulation, d’interruption et de vidage de l’utilisateur sont capturés localement et envoyés sous forme de séquences de protocole TELNET vers le côté distant. Si LINEMODE a déjà été activé, les caractères de suspension et de fin de fichier de l’utilisateur sont également envoyés sous forme de séquences de protocole TELNET, et le caractère d’annulation est envoyé sous forme d’ABORT TELNET au lieu de BREAK. Il existe des options (voir les indicateurs autoflush et autosynch ci-dessous) qui permettent de vider la sortie ultérieure vers le terminal (jusqu’à ce que l’hôte distant accuse réception de la séquence TELNET) et de vider les entrées de terminal précédentes (dans le cas de l’annulation et de l’interruption).

Lorsqu’il est connecté à un hôte distant, le mode de commande telnet peut être activé en tapant le « caractère d’échappement » telnet (initialement « ^] »). Lorsque le mode de commande est actif, les conventions d’édition de terminal normales sont disponibles.

Les commandes telnet suivantes sont disponibles. Seule la partie de chaque commande nécessaire pour l’identifier de manière unique doit être saisie (cela est également vrai pour les arguments des commandes mode, set, toggle, unset, slc, environ et display).

auth argument ...

La commande auth manipule les informations transmises via l’option TELNET AUTHENTICATE. Les arguments valides pour la commande auth sont les suivants :

disable type  Désactive le type d’authentification spécifié. Pour obtenir une liste des types disponibles, utilisez la commande auth disable ?.

enable type   Active le type d’authentification spécifié. Pour obtenir une liste des types disponibles, utilisez la commande auth enable ?.

status    Affiche l’état actuel des différents types d’authentification.

close    Ferme une session TELNET et retourne au mode commande.

display argument ...
Affiche tous, ou certains, des paramètres et valeurs définis (voir ci-dessous).

encrypt argument ...
La commande encrypt manipule les informations envoyées via l’option TELNET ENCRYPT.

Remarque    En raison des réglementations sur les exportations, l’option TELNET ENCRYPT n’est pas prise en charge en dehors des États-Unis et du Canada.

Les arguments valides pour la commande encrypt sont les suivants :

disable type [input|output]
Désactive le type d’encryptage spécifié. Si vous omettez input et output, les deux, input et output, sont désactivés. Pour obtenir une liste des types disponibles, utilisez la commande encrypt disable ?.

enable type [input|output]
Active le type d’encryptage spécifié. Si vous omettez input et output, les deux, input et output, sont activés. Pour obtenir une liste des types disponibles, utilisez la commande encrypt enable ?.

input    C’est la même chose que la commande encrypt start input.

-input    C’est la même chose que la commande encrypt stop input.

output    C’est la même chose que la commande encrypt start output.

-output    C’est la même chose que la commande encrypt stop output.

start [input|output]
Tente de démarrer l’encryptage. Si vous omettez input et output, les deux, input et output, sont activés. Pour obtenir une liste des types disponibles, utilisez la commande encrypt enable ?.

status    Affiche l’état actuel de l’encryptage.

stop [input|output]
Arrête l’encryptage. Si vous omettez input et output, l’encryptage est activé sur input et output.

type type    Définit le type d’encryptage par défaut à utiliser avec les commandes encrypt start ou encrypt stop suivantes.

environ arguments...
La commande environ est utilisée pour manipuler les variables qui peuvent être envoyées via l’option TELNET ENVIRON. L’ensemble initial de variables est extrait de l’environnement de l’utilisateur, les variables DISPLAY et PRINTER étant exportées par défaut. La variable USER est également exportée si les options -a ou -l sont utilisées.
Les arguments valides pour la commande environ sont :

define variable value
Définit la variable variable avec la valeur value. Toutes les variables définies par cette commande sont automatiquement exportées. La valeur peut être entourée de guillemets simples ou doubles afin d’inclure des tabulations et des espaces.

undefine variable
Supprime la variable de la liste des variables d’environnement.

export variable
Marque la variable variable pour qu’elle soit exportée vers le côté distant.

unexport variable
Marque la variable variable pour qu’elle ne soit pas exportée, sauf si elle est explicitement demandée par le côté distant.

list    Affiche l’ensemble actuel des variables d’environnement. Celles qui sont marquées d’un * seront envoyées automatiquement, les autres variables ne seront envoyées que si elles sont explicitement demandées.

?    Affiche les informations d’aide pour la commande environ.

logout    Envoie l’option TELNET LOGOUT vers le côté distant. Cette commande est similaire à une commande close ; cependant, si le côté distant ne prend pas en charge l’option LOGOUT, rien ne se passe. Si, cependant, le côté distant prend en charge l’option LOGOUT, cette commande devrait amener le côté distant à fermer la connexion TELNET. Si le côté distant prend également en charge le concept de suspension d’une session utilisateur pour une réactivation ultérieure, l’argument logout indique que vous devez terminer la session immédiatement.

mode type Le type est l’une des options possibles, en fonction de l’état de la session TELNET. L’hôte distant est invité à autoriser l’entrée dans le mode demandé. Si l’hôte distant est capable d’entrer dans ce mode, le mode demandé sera activé.

character Désactive l’option TELNET LINEMODE ou, si le côté distant ne prend pas en charge l’option LINEMODE, passe en mode « caractère par caractère ».

line Active l’option TELNET LINEMODE ou, si le côté distant ne prend pas en charge l’option LINEMODE, tente de passer en mode « ancienne ligne par ligne ».

isig (-isig) Tente d’activer (désactiver) le mode TRAPSIG de l’option LINEMODE. Cela nécessite que l’option LINEMODE soit activée.

edit (-edit) Tente d’activer (désactiver) le mode EDIT de l’option LINEMODE. Cela nécessite que l’option LINEMODE soit activée.

softtabs (-softtabs) Tente d’activer (désactiver) le mode SOFT_TAB de l’option LINEMODE. Cela nécessite que l’option LINEMODE soit activée.

litecho (-litecho) Tente d’activer (désactiver) le mode LIT_ECHO de l’option LINEMODE. Cela nécessite que l’option LINEMODE soit activée.

? Affiche les informations d’aide pour la commande mode.

open host [[-l] user][- port]
Ouvre une connexion à l’hôte spécifié. Si aucun numéro de port n’est spécifié, telnet tentera de contacter un serveur TELNET sur le port par défaut. La spécification de l’hôte peut être soit un nom d’hôte (voir hosts(5)), soit une adresse Internet spécifiée en « notation à points » (voir inet(3)). L’option [-l] peut être utilisée pour spécifier le nom d’utilisateur à transmettre au système distant via l’option ENVIRON. Lors de la connexion à un port non standard, telnet omet toute initiation automatique des options TELNET. Lorsque le numéro de port est précédé d’un signe moins, la négociation initiale des options est effectuée. Après avoir établi une connexion, le fichier .telnetrc dans le répertoire personnel de l’utilisateur est ouvert. Les lignes commençant par un # sont des lignes de commentaire. Les lignes vides sont ignorées. Les lignes qui commencent sans espace sont le début d’une entrée de machine. La première chose sur la ligne est le nom de la machine à laquelle on se connecte. Le reste de la ligne, et les lignes suivantes qui commencent par un espace, sont considérées comme des commandes telnet et sont traitées comme si elles avaient été tapées manuellement dans l’invite de commande telnet.

quit Ferme toute session TELNET ouverte et quitte telnet. Une fin de fichier (en mode commande) fermera également une session et quittera le programme.

send arguments

Envoie une ou plusieurs séquences de caractères spéciaux à l’hôte distant. Les arguments suivants peuvent être spécifiés (plus d’un argument peut être spécifié en même temps) :

abort  Envoie la séquence TELNET ABORT (Abort processes).

ao  Envoie la séquence TELNET AO (Abort Output), ce qui devrait amener le système distant à vider tout le contenu du système distant vers le terminal de l’utilisateur.

ayt  Envoie la séquence TELNET AYT (Are You There), à laquelle le système distant peut ou non choisir de répondre.

brk  Envoie la séquence TELNET BRK (Break), qui peut avoir une signification pour le système distant.

ec  Envoie la séquence TELNET EC (Erase Character), ce qui devrait amener le système distant à effacer le dernier caractère entré.

el  Envoie la séquence TELNET EL (Erase Line), ce qui devrait amener le système distant à effacer la ligne en cours d’entrée.

eof  Envoie la séquence TELNET EOF (End Of File).

eor  Envoie la séquence TELNET EOR (End of Record).

escape  Envoie le caractère d’échappement Telnet actuel (initialement « ^ »).

ga  Envoie la séquence TELNET GA (Go Ahead), qui n’a probablement aucune signification pour le système distant.

getstatus

Si le côté distant prend en charge la commande TELNET STATUS, getstatus enverra la sous-négociation pour demander au serveur d’envoyer son état actuel des options.

ip  Envoie la séquence TELNET IP (Interrupt Process), ce qui devrait amener le système distant à interrompre le processus en cours d’exécution.

nop  Envoie la séquence TELNET NOP (No OPeration).

susp  Envoie la séquence TELNET SUSP (SUSPend process).

synch  Envoie la séquence TELNET SYNCH. Cette séquence amène le système distant à supprimer toutes les entrées précédemment saisies (mais pas encore lues). Cette séquence est envoyée en tant que données urgentes TCP (et peut ne pas fonctionner si le système distant est un système 4.2BSD — si cela ne fonctionne pas, un « r » en minuscule peut être affiché sur le terminal).

do cmd

dont cmd

will cmd

wont cmd

Envoie la séquence TELNET DO cmd. Cmd peut être soit un nombre décimal compris entre 0 et 255, soit un nom symbolique pour une commande TELNET spécifique. Cmd peut également être soit help, soit ? pour afficher des informations d’aide, y compris une liste des noms symboliques connus.

?  Affiche des informations d’aide pour la commande send.

set argument value

unset argument value

La commande set définira l’une ou l’autre des variables Telnet sur une valeur spécifique ou sur TRUE. La valeur spéciale off désactive la fonction associée à la variable, ce qui équivaut à utiliser la commande unset. La commande unset désactivera ou définira sur FALSE l’une ou l’autre des fonctions spécifiées. Les valeurs des variables peuvent être interrogées à l’aide de la commande display. Les variables qui peuvent être définies ou désactivées, mais pas alternées, sont répertoriées ici. De plus, toutes les variables pour la commande toggle peuvent être explicitement définies ou désactivées à l’aide des commandes set et unset.

ayt  Si TELNET est en mode localchars, ou si LINEMODE est activé, et que le caractère d’état est tapé, une séquence TELNET AYT (voir send ayt ci-dessus) est envoyée à l’hôte distant. La valeur initiale du caractère « Are You There » est le caractère d’état du terminal.

echo    Il s’agit de la valeur (initialement « ^E ») qui, lorsque le programme est en mode « ligne par ligne », bascule entre l’écho local des caractères entrés (pour un traitement normal) et la suppression de l’écho des caractères entrés (pour saisir, par exemple, un mot de passe).

eof     Si telnet fonctionne en mode LINEMODE ou en mode « ancienne ligne par ligne », la saisie de ce caractère en tant que premier caractère d’une ligne entraînera l’envoi de ce caractère au système distant. La valeur initiale du caractère eof est la valeur du caractère eof du terminal.

erase   Si telnet est en mode localchars (voir toggle localchars ci-dessous) et si telnet fonctionne en mode « caractère par caractère », alors, lorsque ce caractère est saisi, une séquence TELNET EC (voir send ec ci-dessus) est envoyée au système distant. La valeur initiale du caractère erase est la valeur du caractère erase du terminal.

escape  Il s’agit du caractère d’échappement telnet (initialement « ^[ ») qui provoque l’entrée en mode commande telnet (lorsqu’il est connecté à un système distant).

flushoutput

Si telnet est en mode localchars (voir toggle localchars ci-dessous) et si le caractère flushoutput est saisi, une séquence TELNET AO (voir send ao ci-dessus) est envoyée à l’hôte distant. La valeur initiale du caractère flush est la valeur du caractère flush du terminal.

forw1

forw2   Si TELNET fonctionne en mode LINEMODE, ce sont les caractères qui, lorsqu’ils sont saisis, entraînent l’envoi des lignes partielles au système distant. La valeur initiale des caractères d’envoi est extraite des caractères eol et eol2 du terminal.

interrupt

Si telnet est en mode localchars (voir toggle localchars ci-dessous) et si le caractère interrupt est saisi, une séquence TELNET IP (voir send ip ci-dessus) est envoyée à l’hôte distant. La valeur initiale du caractère interrupt est la valeur du caractère intr du terminal.

kill    Si telnet est en mode localchars (voir toggle localchars ci-dessous) et si telnet fonctionne en mode « caractère par caractère », alors, lorsque ce caractère est saisi, une séquence TELNET EL (voir send el ci-dessus) est envoyée au système distant. La valeur initiale du caractère kill est la valeur du caractère kill du terminal.

lnext   Si telnet fonctionne en mode LINEMODE ou en mode « ancienne ligne par ligne », ce caractère est alors considéré comme le caractère lnext du terminal. La valeur initiale du caractère lnext est la valeur du caractère lnext du terminal.

quit    Si telnet est en mode localchars (voir toggle localchars ci-dessous) et si le caractère quit est saisi, une séquence TELNET BRK (voir send brk ci-dessus) est envoyée à l’hôte distant. La valeur initiale du caractère quit est la valeur du caractère quit du terminal.

reprint

Si telnet fonctionne en mode LINEMODE ou en mode « ancienne ligne par ligne », ce caractère est alors considéré comme le caractère reprint du terminal. La valeur initiale du caractère reprint est la valeur du caractère reprint du terminal.


rlogin  Il s'agit du caractère d'échappement rlogin. Si défini, le caractère d'échappement TELNET normal est ignoré, sauf s'il est précédé de ce caractère au début d'une ligne. Ce caractère, au début d'une ligne suivi d'un ".", ferme la connexion ; lorsqu'il est suivi d'un ^Z, il suspend la commande telnet. L'état initial est de désactiver le caractère d'échappement rlogin.

start   Si l'option TELNET TOGGLE-FLOW-CONTROL a été activée, ce caractère est alors considéré comme le caractère de début du terminal. La valeur initiale du caractère d'annulation est définie comme le caractère de début du terminal.

stop    Si l'option TELNET TOGGLE-FLOW-CONTROL a été activée, ce caractère est alors considéré comme le caractère d'arrêt du terminal. La valeur initiale du caractère d'annulation est définie comme le caractère d'arrêt du terminal.

susp    Si telnet est en mode localchars ou si LINEMODE est activé, et que le caractère de suspension est tapé, une séquence TELNET SUSP (voir envoyer susp ci-dessus) est envoyée à l'hôte distant. La valeur initiale du caractère de suspension est définie comme le caractère de suspension du terminal.

tracefile

Il s'agit du fichier dans lequel sera écrit la sortie générée lorsque netdata ou le suivi des options est activé. S'il est défini sur "-", les informations de suivi seront écrites sur la sortie standard (par défaut).

worderase

Si telnet fonctionne en mode LINEMODE ou en mode « ancienne ligne par ligne », ce caractère est alors considéré comme le caractère d'effacement de mot du terminal. La valeur initiale du caractère d'effacement de mot est définie comme le caractère d'effacement de mot du terminal.

?       Affiche l'ensemble des commandes (définir) autorisées.

slc state  La commande slc (Définir les caractères locaux) est utilisée pour définir ou modifier l'état des caractères spéciaux lorsque l'option TELNET LINEMODE a été activée. Les caractères spéciaux sont des caractères qui sont mappés à des séquences de commandes TELNET (comme ip ou quit) ou à des caractères d'édition de ligne (comme effacer et annuler). Par défaut, les caractères spéciaux locaux sont exportés.

check       Vérifie les paramètres actuels des caractères spéciaux. Le côté distant est invité à envoyer tous les paramètres actuels des caractères spéciaux, et s'il existe des divergences avec le côté local, le côté local passera à la valeur distante.

export      Passe aux valeurs par défaut locales pour les caractères spéciaux. Les caractères par défaut locaux sont ceux du terminal local au moment du démarrage de telnet.

import      Passe aux valeurs par défaut distantes pour les caractères spéciaux. Les caractères par défaut distants sont ceux du système distant au moment de l'établissement de la connexion TELNET.

?           Affiche les informations d'aide pour la commande slc.

status     Affiche l'état actuel de telnet. Cela inclut le pair auquel on est connecté, ainsi que le mode actuel.

basculer les arguments ...
Active ou désactive divers indicateurs qui contrôlent la façon dont telnet réagit aux événements. Ces indicateurs peuvent être définis explicitement sur VRAI ou FAUX à l’aide des commandes « set » et « unset » mentionnées ci-dessus. Plusieurs arguments peuvent être spécifiés. L’état de ces indicateurs peut être interrogé à l’aide de la commande « display ». Les arguments valides sont :

authdebug   Active le débogage pour le code d’authentification.

autoflush   Si autoflush et localchars sont tous les deux VRAI, alors, lorsque les caractères « ao » ou « quit » sont reconnus (et transformés en séquences TELNET ; voir « set » ci-dessus pour plus de détails), telnet refuse d’afficher des données sur le terminal de l’utilisateur tant que le système distant n’a pas accusé réception (via l’option TELNET TIMING MARK) de ces séquences TELNET. La valeur initiale de cet indicateur est VRAI si l’utilisateur du terminal n’a pas exécuté la commande « stty noflush », sinon FAUX (voir stty(1)).

autodecrypt  Lorsque l’option TELNET ENCRYPT est négociée, par défaut, le chiffrement (déchiffrement) réel du flux de données ne démarre pas automatiquement. La commande autoencrypt (autodecrypt) indique que le chiffrement du flux de sortie (entrée) doit être activé dès que possible.

Remarque : en raison des réglementations sur les exportations, l’option TELNET ENCRYPT n’est pas prise en charge en dehors des États-Unis et du Canada.

autologin   Si le côté distant prend en charge l’option TELNET AUTHENTICATION, telnet tente d’utiliser cette option pour effectuer une authentification automatique. Si l’option AUTHENTICATION n’est pas prise en charge, le nom d’utilisateur est transmis via l’option TELNET ENVIRON. Cette commande est la même que la spécification d’une option dans la commande « open ».

autosynch   Si autosynch et localchars sont tous les deux VRAI, alors, lorsque le caractère « intr » ou « quit » est tapé (voir « set » ci-dessus pour les descriptions des caractères « intr » et « quit »), la séquence TELNET résultante envoyée est suivie de la séquence TELNET SYNCH. Cette procédure doit amener le système distant à commencer à ignorer toutes les entrées précédemment tapées jusqu’à ce que les deux séquences TELNET aient été lues et traitées. La valeur initiale de cet indicateur est FAUX.

binary   Active ou désactive l’option TELNET BINARY pour l’entrée et la sortie.

inbinary   Active ou désactive l’option TELNET BINARY pour l’entrée.

outbinary   Active ou désactive l’option TELNET BINARY pour la sortie.

crlf   Si c’est VRAI, alors les retours chariot seront envoyés sous la forme <CR><LF>. Si c’est FAUX, alors les retours chariot seront envoyés sous la forme <CR><NUL>. La valeur initiale de cet indicateur est FAUX.

crmod   Active ou désactive le mode retour chariot. Lorsque ce mode est activé, la plupart des caractères de retour chariot reçus de l’hôte distant sont mappés en un retour chariot suivi d’un saut de ligne. Ce mode n’affecte pas les caractères tapés par l’utilisateur, uniquement ceux reçus de l’hôte distant. Ce mode n’est pas très utile, sauf si l’hôte distant n’envoie que des retours chariot, mais jamais de sauts de ligne. La valeur initiale de cet indicateur est FAUX.

debug       Active ou désactive le débogage au niveau de la socket (utile uniquement pour l’utilisateur principal). La valeur initiale de cette option est FAUX.

encdebug        Active l’affichage des informations de débogage pour le code de chiffrement.

localchars  Si cette option est VRAIE, alors les caractères de vidage, d’interruption, de fin et d’effacement (voir la commande set ci-dessus) sont reconnus localement et transformés en séquences de contrôle TELNET appropriées (respectivement ao, ip, brk, ec et el ; voir la commande send ci-dessus). La valeur initiale de cette option est VRAIE en mode « ligne par ligne » et FAUX en mode « caractère par caractère ». Lorsque l’option LINEMODE est activée, la valeur de localchars est ignorée et il est supposé qu’elle est toujours VRAIE. Si LINEMODE a déjà été activée, alors la commande quit est envoyée en tant que abort, et eof et suspend sont envoyés en tant que eof et susp, voir la commande send ci-dessus.

netdata     Active ou désactive l’affichage de toutes les données réseau (au format hexadécimal). La valeur initiale de cette option est FAUX.

options     Active ou désactive l’affichage de certains traitements internes du protocole Telnet (ayant trait aux options TELNET). La valeur initiale de cette option est FAUX.

prettydump  Lorsque l’option netdata est activée, si prettydump est activée, la sortie de la commande netdata sera formatée d’une manière plus lisible. Des espaces sont placés entre chaque caractère dans la sortie, et le début de toute séquence d’échappement TELNET est précédé d’un « * » pour faciliter sa localisation.

skiprc      Lorsque l’option skiprc est VRAIE, TELNET ignore la lecture du fichier .telnetrc dans le répertoire personnel de l’utilisateur lors de l’ouverture des connexions. La valeur initiale de cette option est FAUX.

termdata        Active ou désactive l’affichage de toutes les données du terminal (au format hexadécimal). La valeur initiale de cette option est FAUX.

verbose_encrypt
Lorsque l’option verbose_encrypt est VRAIE, TELNET affiche un message chaque fois que le chiffrement est activé ou désactivé. La valeur initiale de cette option est FAUX. Remarque : en raison des réglementations sur l’exportation, le chiffrement des données n’est pas pris en charge en dehors des États-Unis et du Canada.

?       Affiche les commandes légales.

z       Suspend Telnet. Cette commande ne fonctionne que lorsque l’utilisateur utilise csh(1).

! [commande]
Exécute une seule commande dans une sous-coquille sur le système local. Si la commande est omise, une sous-coquille interactive est invoquée.

? [commande]
Obtenir de l’aide. Sans argument, Telnet affiche un résumé de l’aide. Si une commande est spécifiée, Telnet affichera les informations d’aide pour cette commande uniquement.

ENVIRONNEMENT

Telnet utilise au moins les variables d’environnement HOME, SHELL, DISPLAY et TERM. D’autres variables d’environnement peuvent être transmises à l’autre côté via l’option TELNET ENVIRON.

FICHIERS

~/.telnetrc  valeurs de démarrage Telnet personnalisées par l’utilisateur

HISTOIRE

La commande telnet est apparue dans 4.2BSD.

NOTES

Sur certains systèmes distants, l’écho doit être désactivé manuellement lorsque le terminal est en « mode ligne par ligne ».

En « mode ligne par ligne » ou LINEMODE, le caractère de fin de fichier du terminal n’est reconnu (et envoyé au système distant) que lorsque c’est le premier caractère de la ligne.