telnet(1)

NOM
telnet - Interface utilisateur avec le protocole TELNET

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

DESCRIPTION
La commande telnet permet de 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 énumérées ci-après. S’il est invoqué avec des arguments, il exécute la commande open avec ces arguments.

OPTIONS

-4, --ipv4
    Utiliser IPv4 pour se connecter avec des hôtes.

-6, --ipv6
    Utiliser IPv6 pour se connecter avec des hôtes.

-8, --binary
    Spécifier un chemin de données sur 8 bits. L’option TELNET BINARY fera alors l’objet d’une tentative de négociation à la fois sur l’entrée et la sortie.

-L, --binary-output
    Spécifier un chemin de données sur 8 bits sur la sortie. L’option BINARY fera alors l’objet d’une tentative de négociation sur la sortie.

-e, --escape caractère_échappement
    Définir le caractère d’échappement initial de telnet à caractère_échappement. Si caractère_échappement est omis, il n’y aura pas de caractère d’échappement.

-E, --no-escape
    Empêcher tout caractère d’être reconnu comme caractère d’échappement.

-a, --login
    Tenter une connexion automatique. Actuellement, cette option envoie le nom d’utilisateur à l’aide de la variable USER de l’option ENVIRON si elle est prise en charge par le système distant. Le nom utilisé correspond à celui de l’utilisateur actuel tel que renvoyé par getlogin(2) s’il correspond à l’identifiant utilisateur actuel, sinon, ce sera le nom associé à l’identifiant utilisateur.

-K, --no-login
    Pas de connexion automatique au système distant.

-l, --user utilisateur
    Lors d’une connexion au système distant, si ce dernier prend en charge l’option ENVIRON, utilisateur sera envoyé au système distant comme valeur à affecter à la variable USER. Cette option implique l’option -a. Elle peut aussi être utilisée avec la commande open.

-n, --trace fichier_trace
    Ouvrir le fichier tracefile pour enregistrer les informations de traçage. Voir la commande set fichier_trace ci-après.

-r, --rlogin
    Spécifier une interface utilisateur similaire à rlogin(1). Dans ce mode, le caractère tilde « ~ » est utilisé comme caractère d’échappement, sauf mention contraire à l’aide de l’option -e.

-c, --no-rc
    Ne pas lire le fichier .telnetrc de l’utilisateur. Voir la commande toggle skiprc dans cette page du manuel.

-d, --debug
    Définir la valeur initiale de la bascule debug à TRUE.

-x, --encrypt
    Activer le chiffrement du flux de données, si possible.

-X, --disable-auth un_type
    Désactiver le type d’authentification spécifié par un_type.

-k, --realm domaine
    Si on utilise l’authentification Kerberos, l’option -k requiert l’obtention par telnet de tickets en provenance de l’hôte distant dans le domaine (realm) spécifié par domaine au lieu du domaine de l’hôte distant tel qu’indiqué par krb_realmofhost(3).

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

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

OPÉRATION
En mode rlogin, une ligne de la forme « ~. » provoque la déconnexion de l’hôte distant ; « ~ » est le caractère d’échappement de telnet. De la même manière, la ligne « ~^Z » suspend la session telnet. La ligne « ~^] » renvoie vers l’invite d’échappement normale de telnet.

Lorsqu’une connexion a été effectuée, telnet va tenter d’activer l’option TELNET LINEMODE. Si cette activation échoue, telnet se rabattra sur un de ces deux modes de saisie : soit « un caractère à la fois », soit l’ancien mode « ligne par ligne », selon ce que le système distant prend en charge.

Lorsque LINEMODE est activée, le traitement des caractères s’effectue sur le système local et sous le contrôle du système distant. Lorsque l'édition de l’entrée ou le retour des caractères doivent être désactivés, le système distant transmettra cette information. Le système distant transmettra aussi les changements de tout caractère spécial se produisant sur le système distant de façon qu’ils puissent prendre effet sur le système local.

En mode « un caractère à la fois », la majeure partie du texte tapé est immédiatement envoyée à l’hôte distant pour traitement.

Dans l’ancien mode « ligne par ligne », le texte est affiché en local et, en général, seules les lignes complètes sont envoyées à l’hôte distant. Le mode « affichage des caractères en local » (initialement « ^E ») active/désactive l’affichage en local (ce qui est en général utilisé pour entrer des mots de passe sans afficher ces derniers).

Si l’option LINEMODE est activée, ou si la bascule localchars est à TRUE (la valeur par défaut pour l’ancien mode « ligne par ligne »; voir ci-après), les caractères de l’utilisateur quit, intr et flush sont interceptés en local et envoyés en tant que séquences du protocole TELNET à l’hôte distant. Si l’option LINEMODE a déjà été activée, les caractères de l’utilisateur susp et eof sont aussi envoyés en tant que séquences du protocole TELNET et le caractère de l’utilisateur quit est envoyé en tant que TELNET ABORT au lieu de BREAK. Si certaines options sont utilisées (voir toggle autoflush et toggle autosynch ci-après), cette action vide les sorties subséquentes vers le terminal (jusqu’à ce que l’hôte distant détecte la séquence TELNET), et purge les entrées précédentes du terminal (en cas de caractères quit et intr).

Lorsqu’on est connecté à un hôte distant, le mode commande de telnet peut être sélectionné en tapant le « caractère d’échappement » de telnet (initialement « ^] »). En mode commande, les conventions d’édition normales du terminal s’appliquent.

Les commandes telnet suivantes sont disponibles. Seul ce qui est nécessaire pour identifier chaque commande doit être tapé (cela est aussi vrai pour les arguments des commandes mode, set, toggle, unset, slc, environ et display).

auth argument ...
    La commande auth utilise les informations envoyées à l’aide de l’option TELNET AUTHENTICATE. Les arguments valables de la commande auth sont les suivants :

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

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

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

close
    Fermer une session TELNET et revenir au mode commande.

display argument ...
    Afficher tout ou partie des valeurs de set et toggle (voir ci-après).

encrypt argument ...
    La commande encrypt utilise les informations envoyées à l’aide de l’option TELNET ENCRYPT.

    Note : à cause du contrôle des exportations, l’option TELNET ENCRYPT n’est pas prise en charge en dehors des États Unis et du Canada.

    Les arguments valables de la commande encrypt sont les suivants :

    disable type [input|output]
        Désactiver le type de chiffrement spécifié. Si input et output sont omis, les deux seront désactivés. Pour obtenir une liste des types disponibles, utilisez la commande encrypt disable?.

    enable type [input|output]
        Activer le type de chiffrement spécifié. Si input et output sont omis, les deux seront activés. Pour obtenir une liste des types disponibles, utilisez la commande encrypt enable?.

    input
        Équivalent à la commande encrypt start input.

    -input
        Équivalent à la commande encrypt stop input.

    output
        Équivalent à la commande encrypt start output.

    -output
        Équivalent à la commande encrypt stop output.

    start [input|output]
        Essayer de lancer le chiffrement. Si vous omettez input et output, les deux seront activés. Pour obtenir une liste des types de chiffrement disponibles, utilisez la commande encrypt enable?.

    status
        Afficher l’état actuel du chiffrement.

    stop [input|output]
        Arrêter le chiffrement. Si vous omettez input et output, le chiffrement sera désactivé pour les deux.

    type type
        Définir le type de chiffrement à utiliser par défaut avec des commandes encrypt start ou encrypt stop ultérieures.

environ arguments...
    La commande environ permet de manipuler les variables éventuellement envoyées à l’aide de l’option TELNET ENVIRON. L’ensemble de variables initial est pris dans l’environnement de l’utilisateur, seules les variables DISPLAY et PRINTER étant exportées par défaut. La variable USER est aussi exportée si une des options -a ou -l est utilisée.
    Les arguments valables de la commande environ sont :

    define variable val
        Définir la variable en lui affectant la valeur val. Toute variable définie à l’aide de cette commande est automatiquement exportée. Si val contient des caractères tabulation et/ou espace, elle doit être entourée de guillemets droits simples ou doubles.

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

    export variable
        Marquer variable comme devant être exportée vers l’hôte distant.

    unexport variable
        Marquer variable comme ne devant pas être exportée, sauf si l’hôte distant en fait explicitement la demande.

    list
        Afficher la liste des variables d’environnement actuelle. Celles qui sont marquées d’un * seront envoyées automatiquement, les autres n’étant envoyées que sur demande explicite.

    ?   Afficher de l’aide à propos de la commande environ.

logout
    Envoyer l’option TELNET LOGOUT à l’hôte distant. Cette commande est similaire à la commande close ; cependant, si l’hôte distant ne prend pas en charge l’option LOGOUT, rien ne se passe. Par contre, si l’hôte distant prend en charge l’option LOGOUT, cette commande fera que l’hôte distant ferme la connexion TELNET. Si l’hôte distant prend aussi en charge le concept de suspension de la session d’utilisateur avec reprise ultérieure, l’argument logout indiquera que vous devez terminer la session immédiatement.

mode type
    Type est une des options qui dépendent de l’état de la session TELNET. On demande à l’hôte distant la permission de passer dans le mode demandé. S’il en est capable, l’hôte distant passera dans le mode demandé.

    character
        Désactiver l’option TELNET LINEMODE ou, si l’hôte distant ne comprend pas l’option LINEMODE, entrer dans le mode « un seul caractère à la fois ».

    line
        Activer l’option TELNET LINEMODE ou, si l’hôte distant ne comprend pas l’option LINEMODE, essayer d’entrer dans l’ancien mode « ligne par ligne ».

    isig (-isig)
        Essayer d’activer (désactiver) le mode TRAPSIG de l’option LINEMODE. Pour que cette commande fonctionne, l’option LINEMODE doit être activée.

    edit (-edit)
        Essayer d’activer (désactiver) le mode EDIT de l’option LINEMODE. Pour que cette commande fonctionne, l’option LINEMODE doit être activée.

    softtabs (-softtabs)
        Essayer d’activer (désactiver) le mode SOFT_TAB de l’option LINEMODE. Pour que cette commande fonctionne, l’option LINEMODE doit être activée.

    litecho (-litecho)
        Essayer d’activer (désactiver) le mode LIT_ECHO de l’option LINEMODE. Pour que cette commande fonctionne, l’option LINEMODE doit être activée.

    ?   Afficher de l’aide à propos de la commande mode.

    open hôte [[-l] utilisateur ][- port] Ouvrir une connexion avec l’hôte spécifié. Si aucun numéro de port n’est fourni, telnet tentera de contacter le serveur TELNET avec le numéro de port par défaut. L’hôte sera spécifié sous la forme d’un nom d’hôte (voir hosts(5)) ou d’une adresse Internet spécifiée selon la « notation pointée » (voir inet(3)). L’option [-l] permet de spécifier le nom d’utilisateur à transmettre au système distant à l’aide de l’option ENVIRON. Lors d’une connexion avec un numéro de port non standard, telnet n’effectue aucune initialisation automatique d’options TELNET. Lorsque le numéro de port est précédé d’un signe moins, la négociation d’options initiale est effectuée. Une fois la connexion établie, le fichier .telnetrc du répertoire personnel de l’utilisateur est ouvert. Les lignes de ce fichier commençant par un « # » sont des lignes de commentaires et les lignes vides sont ignorées. Les lignes qui ne commencent pas par un blanc constituent le début de l’entrée d’un hôte. Le premier élément de la ligne est le nom d’hôte auquel on est connecté. Le reste de la ligne et les lignes suivantes consécutives commençant par un blanc sont considérées comme des commandes telnet et sont traitées comme si elles avaient été tapées manuellement à l’invite de commande de telnet.

quit
    Fermer toute session TELNET ouverte et quitter telnet. Une fin de fichier (en mode commande) fermera aussi la session et quittera.

send arguments
    Envoyer une ou plusieurs séquences de caractères spéciaux à l’hôte distant. Les arguments pouvant être spécifiés sont les suivants (il est possible de spécifier plusieurs arguments à la fois) :

    abort
        Envoyer la séquence TELNET ABORT (Abort processes — Terminer les processus).

    ao  Envoyer la séquence TELNET AO (Abort Output — Terminer la sortie), de façon que l’hôte distant vide toute sortie en provenance du système distant dans le terminal de l’utilisateur.

    ayt Envoyer la séquence TELNET AYT (Are You There — Êtes-vous là) à laquelle le système distant peut choisir de répondre ou non.

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

    ec  Envoyer la séquence TELNET EC (Erase Character — Supprimer le caractère) qui fait que le système distant supprime le dernier caractère entré.

    el  Envoyer la séquence TELNET EL (Erase Line — Supprimer la ligne) qui fera que le système distant supprime la ligne en cours de frappe.

    eof Envoyer la séquence TELNET EOF (End Of File — Fin de fichier).

    eor Envoyer la séquence TELNET EOR (End of Record — Fin d’enregistrement).

    escape
        Envoyer le caractère d’échappement actuel de telnet (par défaut « ^ »).

    ga  Envoyer la séquence TELNET GA (Go Ahead — Poursuivre) qui n’aura probablement aucune signification pour le système distant.

    getstatus
        Si l’hôte distant prend en charge la commande TELNET STATUS, getstatus enverra la sous-négociation pour demander au serveur d’envoyer l’état actuel de ses options.

    ip  Envoyer la séquence TELNET IP (Interrupt Process — Terminer le processus) qui fera que le système distant interrompe le processus en cours d’exécution.

    nop Envoyer la séquence TELNET NOP (No OPeration — Pas d’opération).

    susp
        Envoyer la séquence TELNET SUSP (SUSPend process — Suspendre le processus).

    synch
        Envoyer la séquence TELNET SYNCH. Cette séquence fait que le système distant supprime toute entrée déjà tapée (mais pas encore lue). Elle est envoyée en tant que donnée urgente TCP (et peut ne pas fonctionner si le système distant est un système 4.2BSD – dans ce cas, un « r » minuscule pourra s’afficher sur le terminal).

    do cmd

    dont cmd

    will cmd

    wont cmd
        Envoyer la séquence TELNET DO cmd. Cmd peut être un nombre décimal entre 0 et 255 ou un nom symbolique correspondant à une commande TELNET spécifique. Cmd peut aussi être help ou? pour afficher l’aide, y compris une liste des noms symboliques connus.

    ?   Afficher l’aide de la commande send.

set argument valeur

unset argument valeur
    La commande set permet de définir n’importe quelle variable de telnet à la valeur spécifiée ou à TRUE. La valeur spéciale off désactive la fonction associée à la variable ; elle équivaut à utiliser la commande unset. La commande unset désactive ou définit à FALSE les fonctions spécifiées. Les valeurs des variables peuvent être consultées à l’aide de la commande display qui affichera aussi les variables qui peuvent être définies ou désactivées, mais pas basculées. En outre, les variables basculables à l’aide de 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 si le caractère d’état est tapé, une séquence TELNET AYT (voir send ayt ci-avant) 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, en mode « ligne par ligne », bascule entre l’affichage local des caractères tapés (pour un traitement normal) et la suppression de cet affichage, par exemple pour taper un mot de passe).

    eof Si telnet fonctionne en mode LINEMODE ou dans l’ancien mode « ligne par ligne », taper ce caractère comme premier caractère d’une ligne enverra ce dernier au système distant. La valeur initiale du caractère eof correspond au caractère eof du terminal.

    erase
        Si telnet est en mode localchars (voir toggle localchars ci-après), et si telnet fonctionne en mode « un seul caractère à la fois », lorsque ce caractère sera tapé, une séquence TELNET EC (voir send ec ci-avant) sera envoyée au système distant. La valeur initiale du caractère erase correspond au caractère erase du terminal.

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

    flushoutput
        Si telnet est en mode localchars (voir toggle localchars ci-après), et si le caractère flushoutput est tapé, une séquence TELNET AO (voir send ao ci-avant) sera envoyée au système distant. La valeur initiale du caractère flush correspond au caractère flush du terminal.

    forw1

    forw2
        Si TELNET fonctionne en mode LINEMODE, ces caractères, lorsqu’ils sont tapés, font que les lignes partielles sont envoyées à l’hôte distant. La valeur initiale de ces caractères correspond à celle des caractères eol et eol2 du terminal.

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

    kill
        Si telnet est en mode localchars (voir toggle localchars ci-après) et si telnet fonctionne en mode « un seul caractère à la fois », lorsque ce caractère est tapé, une séquence TELNET EL (voir send el ci-avant) est envoyée à l’hôte distant. La valeur initiale du caractère kill correspond à celle du caractère kill du terminal.

    lnext
        Si TELNET fonctionne en mode LINEMODE ou dans l’ancien mode « ligne par ligne », ce caractère correspond au caractère lnext du terminal. La valeur initiale du caractère lnext est considérée comme étant le caractère lnext du terminal.

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

    reprint
        Si TELNET fonctionne en mode LINEMODE ou dans l’ancien mode « ligne par ligne », ce caractère correspond au caractère reprint du terminal. La valeur initiale du caractère reprint correspond à celle du caractère reprint du terminal.

    rlogin
        Il s’agit du caractère d’échappement de rlogin. S’il est défini, le caractère d’échappement normal de TELNET est ignoré, à moins qu’il ne soit précédé de ce caractère au début d’une ligne. Au début d’une ligne, ce caractère suivi d’un point (« . ») ferme la connexion ; suivi de « ^Z », il suspend la commande telnet. Dans l’état initial, le caractère d’échappement de rlogin est désactivé.

    start
        Si l’option TELNET TOGGLE-FLOW-CONTROL a été activée, ce caractère correspond au caractère start du terminal. La valeur initiale du caractère kill est considérée comme étant le caractère start du terminal.

    stop
        Si l’option TELNET TOGGLE-FLOW-CONTROL a été activée, ce caractère correspond au caractère stop du terminal. La valeur initiale du caractère kill est considérée comme étant le caractère stop du terminal.

    susp
        Si telnet est en mode localchars ou si LINEMODE est activée, et si le caractère suspend est tapé, une séquence TELNET SUSP (voir send susp ci-avant) est envoyée à l’hôte distant. La valeur initiale du caractère suspend est considérée comme étant le caractère suspend du terminal.

    tracefile
        La sortie due à une valeur TRUE du traçage netdata ou option sera écrite dans ce fichier. S’il est défini à « - », les informations de traçage seront envoyées sur la sortie standard (comportement par défaut).

    worderase
        Si TELNET fonctionne en mode LINEMODE ou dans l’ancien mode « ligne par ligne », ce caractère correspond au caractère worderase du terminal. La valeur initiale du caractère worderase est considérée comme étant le caractère worderase du terminal.

    ?   Afficher les commandes set (unset) permises.

slc état
    La commande slc (Set Local Characters — Définir les caractères locaux) permet de définir ou de modifier l’état des caractères spéciaux lorsque l’option TELNET LINEMODE est activée. Les caractères spéciaux sont des caractères qui sont associés à des séquences de commandes TELNET (comme ip ou quit), ou des caractères d’édition de ligne (comme erase et kill). Par défaut, les caractères spéciaux locaux sont exportés.

    check
        Vérifier les définitions en vigueur pour les caractères spéciaux actuels. Il est demandé à l’hôte distant de communiquer tous les réglages actuels des caractères spéciaux, et s’il y a des différences avec les réglages locaux, la machine locale adoptera les valeurs de l’hôte distant.

    export
        Basculer vers les réglages par défaut locaux pour les caractères spéciaux. Les caractères spéciaux locaux par défaut sont ceux du terminal local au moment où telnet a démarré.

    import
        Basculer vers les réglages par défaut distants pour les caractères spéciaux. Les caractères spéciaux distants par défaut sont ceux du système distant au moment où la connexion TELNET a été établie.

    ?   Afficher l’aide de la commande slc.

status
    Afficher l’état actuel de telnet, y compris l’hôte auquel on est connecté et le mode actuel.

toggle arguments ...
    Basculer entre TRUE et FALSE différents drapeaux qui contrôlent la manière dont telnet répond aux évènements. Ces drapeaux peuvent être définis explicitement à TRUE ou FALSE à l’aide des commandes set et unset décrites ci-avant. Il est possible de spécifier plusieurs arguments. L’état de ces drapeaux peut être consulté à l’aide de la commande display. Les arguments valables sont :

    authdebug
        Activer la collecte des informations de débogage pour le code d’authentification.

    autoflush
        Si autoflush et localchars sont à TRUE, lorsque le caractère ao ou quit est détecté (et transformé en séquence TELNET ; voir set ci-avant pour les détails), telnet refusera d’afficher des données sur le terminal de l’utilisateur jusqu’à ce que le système distant signale (à l’aide de l’option TELNET TIMING MARK) qu’il a traité ces séquences TELNET. La valeur initiale de cette bascule est TRUE si l’utilisateur du terminal n’a pas fait de « stty noflsh » ; dans le cas contraire, elle est à FALSE (voir stty(1)).

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

        Nota : l’option TELNET ENCRYPT n’est pas prise en charge en dehors des États-Unis et du Canada à cause des contrôles à l’exportation.

    autologin
        Si l’hôte distant prend en charge l’option TELNET AUTHENTICATION, TELNET essaiera de l’utiliser pour effectuer une authentification automatique. Si l’option AUTHENTICATION n’est pas prise en charge, le nom de connexion de l’utilisateur sera transmis à l’aide de l’option TELNET ENVIRON. Cette commande équivaut à spécifier l’option a avec la commande open.

    autosynch
        Si autosynch et localchars sont à TRUE, lorsqu’un des caractères intr ou quit est tapé (voir set ci-avant pour la description des caractères intr et quit), la séquence TELNET résultante envoyée sera suivie de la séquence TELNET SYNCH. Cette procédure devrait amener le système distant à commencer à rejeter 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 cette bascule est FALSE.

    binary
        Activer ou désactiver l’option TELNET BINARY sur l’entrée et la sortie.

    inbinary
        Activer ou désactiver l’option TELNET BINARY sur l’entrée.

    outbinary
        Activer ou désactiver l’option TELNET BINARY sur la sortie.

    crlf
        Si cet argument est à TRUE, un retour chariot sera envoyé sous la forme <CR><LF>. S’il est à FALSE, un retour chariot sera envoyé sous la forme <CR><NUL>. La valeur initiale de cet argument est FALSE.

    crmod
        Basculer le mode de retour chariot. Lorsque ce mode est activé, la plupart des caractères retour chariot reçus de l’hôte distant seront interprétés comme des retours chariot suivis d’une nouvelle ligne. Ce mode n’affecte que les caractères reçus de l’hôte distant ; il n’affecte pas les caractères tapés par l’utilisateur. Ce mode ne s’avère utile que si l’hôte distant n’envoie que des retours chariot et jamais de caractères nouvelle ligne. La valeur initiale de cet argument est FALSE.

    debug
        Basculer le débogage du niveau socket (utile seulement pour le superutilisateur). La valeur initiale de cet argument est FALSE.

    encdebug
        Activer la collecte d’informations de débogage pour le code de chiffrement.

    localchars
        Si cet argument est à TRUE, les caractères flush, interrupt, quit, erase et kill (voir set ci-avant) seront reconnus localement et transformés (avec un peu de chance) en séquences de contrôle TELNET appropriées (respectivement ao, ip, brk, ec et el ; voir send ci-avant). La valeur initiale de cet argument est TRUE dans l’ancien mode « ligne par ligne » et FALSE en mode « un seul caractère à la fois ». Lorsque l’option LINEMODE est activée, la valeur de localchars est ignorée et considérée comme toujours égale à TRUE. Si LINEMODE a déjà été activé, quit sera envoyé sous la forme abort, et eof et suspend seront envoyés sous la forme eof et susp, voir send ci-avant).

    netdata
        Basculer l’affichage de toutes les données du réseau (au format hexadécimal). La valeur initiale de cet argument est FALSE.

    options
        Basculer l’affichage de certains traitements internes du protocole telnet (ayant à voir avec les options TELNET). La valeur initiale de cet argument est FALSE.

    prettydump
        Si la bascule netdata et prettydump sont activées, la sortie de la commande netdata sera formatée pour un affichage plus lisible pour l’utilisateur. Des espaces sont insérées entre chaque caractère sur la sortie, et les séquences d’échappement TELNET sont précédées d’un « * » pour faciliter leur localisation.

    skiprc
        Lorsque la bascule skiprc est à TRUE, TELNET ne lit pas le fichier .telnetrc situé dans le répertoire personnel de l’utilisateur lorsqu’une connexion est ouverte. La valeur initiale de cet argument est FALSE.

    termdata
        Basculer l’affichage de toutes les données du terminal (au format hexadécimal). La valeur initiale de cet argument est FALSE.

    verbose_encrypt
        Lorsque la bascule verbose_encrypt est à TRUE, TELNET affiche un message chaque fois que le chiffrement est activé ou désactivé. La valeur initiale de cette bascule est FALSE. Notez que le chiffrement des données n’est pas pris en charge en dehors des États-Unis et du Canada à cause des contrôles à l’exportation.

    ?   Afficher les commandes toggle permises.

z   Suspendre telnet. Cette commande ne fonctionne que si l’utilisateur utilise csh(1).

! [commande]
    Exécuter une seule commande dans un sous-interpréteur de commande sur le système local. Si commande est omise, un sous-interpréteur de commande interactif sera invoqué.

? [commande]
    Obtenir de l’aide. Sans argument, telnet affiche un résumé de l’aide. Si une commande est spécifiée, telnet affichera l’aide de cette dernière.

ENVIRONNEMENT
telnet utilise au minimum les variables d’environnement HOME, SHELL, DISPLAY et TERM. Les autres variables d’environnement peuvent être transmises à l’hôte distant à l’aide de l’option TELNET ENVIRON.

FICHIERS
~/.telnetrc
    Ce fichier contient les valeurs de démarrage de telnet personnalisées par l’utilisateur.

HISTORIQUE
La commande telnet est apparue dans 4.2BSD.

NOTES

Sur certains systèmes distants, l’affichage des caractères tapés doit être désactivé manuellement lorsqu’on est dans l’ancien mode « ligne par ligne ».

Dans l’ancien mode « ligne par ligne » ou LINEMODE, le caractère eof du terminal n’est reconnu (et envoyé au système distant) que s’il est le premier caractère d’une ligne.

TRADUCTION
La traduction française de cette page de manuel a été créée par Lucien Gentis <lucien.gentis@univ-lorraine.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3: https://www.gnu.org/licenses/gpl-3.0.html concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.