Man page - telnetd(8)

Packages contains this manual

Available languages:

en fr it ja ro

Manual


telnetd (8) System Manager’s Manual telnetd (8)

NOM

telnetd — DARPA Serveur du protocole TELNET

SYNOPSIS

telnetd [ options ... ]

DESCRIPTION

telnetd est un serveur qui prend en charge le protocole standard de terminal virtuel TELNET de la DARPA. Il est en gĂ©nĂ©ral invoquĂ© par le serveur Internet (voir inetd (8)) pour que les requĂȘtes se connectent au port TELNET comme indiquĂ© par le fichier /etc/services (voir services (5)).

OPTIONS

La commande telnetd accepte les options suivantes :

-a , --authmode mode_authentification

Cette option permet de spĂ©cifier le mode d’authentification Ă  utiliser. Notez qu’elle n’est pertinente que si telnetd a Ă©tĂ© compilĂ© avec la prise en charge de l’option AUTHENTICATION. authmode peut prendre plusieurs valeurs :

user

N’autoriser les connexions que lorsque l’utilisateur distant peut fournir des informations d’authentification valables et peut accĂ©der au compte spĂ©cifiĂ© sans avoir Ă  fournir de mot de passe.

valid

N’autoriser les connexions que lorsque l’utilisateur distant peut fournir des informations d’authentification valables. Si l’utilisateur distant n’est pas autorisĂ© Ă  accĂ©der automatiquement au compte spĂ©cifiĂ©, la commande login (1) permettra toute vĂ©rification additionnelle de l’utilisateur

other

N’autoriser que les connexions qui fournissent des informations d’authentification. Cette option n’est actuellement prise en charge par aucun des mĂ©canismes d’authentification et a donc le mĂȘme effet que spĂ©cifier -a valid .

none

Il s’agit de la valeur par dĂ©faut. Aucune information d’authentification n’est requise. Si les informations d’authentification sont absentes ou insuffisantes, le programme login (1) permettra les vĂ©rifications de l’utilisateur nĂ©cessaires.

off

Cette option dĂ©sactive le mode d’authentification. Toutes les vĂ©rifications de l’utilisateur seront effectuĂ©es par le programme login (1).

-S , --server-principal nom

Cette option permet de définir le nom de « principal » Kerberos pour cette instance du serveur, avec ou sans domaine (realm) explicite.

-X , --disable-auth-type type_authentification

Cette option n’est pertinente que si telnetd a Ă©tĂ© compilĂ© avec la prise en charge de l’option d’authentification. Elle permet de dĂ©sactiver temporairement le type d’authentification type_authentification sans avoir Ă  recompiler telnetd .

-D , --debug [ mode_débogage ]

Cette option s’utilise Ă  des fins de dĂ©bogage. Elle permet Ă  telnetd d’afficher des informations de dĂ©bogage Ă  propos de la connexion, donnant par lĂ  mĂȘme Ă  l’utilisateur la possibilitĂ© de voir ce que fait telnetd . mode_dĂ©bogage peut prendre plusieurs valeurs :

options

Afficher des informations à propos de la négociation des options TELNET.

report

Afficher les informations fournies par le mode options , ainsi que des informations additionnelles Ă  propos des processus en cours.

netdata

Afficher le flux de données reçues par telnetd.

ptydata

Afficher les données envoyées au pseudo-terminal (pty).

auth

Afficher des informations à propos de l’authentification.

encr

Afficher des informations Ă  propos du chiffrement.

-E , --exec-login chaĂźne

Définir le programme à exécuter à la place de /bin/login .

-h , --no-hostinfo

DĂ©sactiver l’affichage d’informations spĂ©cifiques Ă  l’hĂŽte avant que la connexion ne soit Ă©tablie.

-l , --linemode [ mode ]

SpĂ©cifier le mode de ligne en essayant de forcer les clients Ă  utiliser le mode line-at-a-time. Si mode est Ă©gal Ă  nokludge , le mode de ligne kludge automatique sera dĂ©sactivĂ©. Si l’option LINEMODE n’est pas prise en charge, c’est le mode de ligne kludge qui sera adoptĂ©.

-n , --no-keepalive

DĂ©sactiver le contrĂŽle de l’activitĂ© des connexions TCP (TCP keep-alives). Normalement, telnetd active le mĂ©canisme TCP keep-alive de contrĂŽle de l’activitĂ© des connexions TCP pour dĂ©tecter celles qui sont inactives depuis un certain temps afin de dĂ©terminer si le client est encore là ; il pourra alors supprimer les connexions inactives Ă  partir de machines qui se sont plantĂ©es ou qui ne peuvent plus ĂȘtre contactĂ©es.

-U , --reverse-lookup

Si cette option est spĂ©cifiĂ©e, telnetd refusera les connexions Ă  partir d’adresses qui ne peuvent pas faire l’objet d’une rĂ©solution inverse en un nom symbolique Ă  l’aide de la routine gethostbyaddr (3).

- ?, --help

Afficher l’aide.

--usage

Afficher un bref message d’utilisation.

-V , --version

Afficher la version du programme.

OPÉRATION

telnetd fonctionne en allouant un pseudo-terminal (voir pty (4)) pour un client, puis en créant un processus de connexion qui dispose du cÎté esclave du pseudo-terminal en tant que stdin, stdout et stderr. telnetd manipule le cÎté maßtre du pseudo-terminal en implémentant le protocole TELNET et en transmettant des caractÚres entre le client distant et le processus de connexion.

Lorsqu’une session TELNET a dĂ©marrĂ©, telnetd envoie des options TELNET au cĂŽtĂ© client pour signaler son intention d’appliquer les options TELNET suivantes dĂ©crites en dĂ©tail ci-aprĂšs :

DO AUTHENTICATION
WILL ENCRYPT
DO TERMINAL TYPE
DO TSPEED
DO XDISPLOC
DO NEW-ENVIRON
DO ENVIRON
WILL SUPPRESS GO AHEAD
DO ECHO
DO LINEMODE
DO NAWS
WILL STATUS
DO LFLOW
DO TIMING-MARK

Le pseudo-terminal alloué au client est configuré pour fonctionner en mode « cooked » et avec XTABS et CRMOD activés.

telnetd prend en charge l’activation locale des options TELNET suivantes :

WILL ECHO

Lorsque l’option LINEMODE est activĂ©e, WILL ECHO ou WONT ECHO est envoyĂ© au client pour indiquer l’état actuel de l’écho sur le terminal. Si l’écho sur le terminal n’est pas souhaitĂ©, WILL ECHO est envoyĂ© pour indiquer que telnetd se chargera d’afficher toute donnĂ©e devant l’ĂȘtre sur le terminal, et ainsi rien ne sera affichĂ©. Si l’écho sur le terminal est souhaitĂ©, WONT ECHO est envoyĂ© pour indiquer que telnetd n’effectuera aucun affichage sur le terminal, et que le client se chargera de tout affichage nĂ©cessaire sur le terminal.

WILL BINARY

Indiquer que le client souhaite envoyer des données sur 8 bits, au lieu du format habituel sur 7 bits du NVT (« Network Virtual Terminal »).

WILL SGA

Indiquer qu’il ne sera pas envoyĂ© de commandes « go ahead » IAC GA.

WILL STATUS

Indiquer l’intention d’envoyer au client (sur sa demande) l’état actuel de toutes les options TELNET.

WILL TIMING-MARK

Chaque fois qu’une commande DO TIMING-MARK est reçue, il sera toujours rĂ©pondu avec WILL TIMING-MARK.

WILL LOGOUT

Lorsqu’une commande DO LOGOUT est reçue, WILL LOGOUT est envoyĂ© en rĂ©ponse, et la session TELNET est fermĂ©e.

WILL ENCRYPT

Indiquer l’intention de dĂ©chiffrer le flux de donnĂ©es (envoyĂ© seulement si telnetd a Ă©tĂ© compilĂ© avec la prise en charge du chiffrement des donnĂ©es).

telnetd prend en charge l’activation à distance des options TELNET suivantes :

DO BINARY

Indiquer que telnetd souhaite recevoir des données sur 8 bits.

DO LFLOW

Demander au client de gérer les caractÚres de contrÎle de flux à distance.

DO ECHO

Cette commande n’est pas vraiment prise en charge, mais elle est envoyĂ©e pour identifier un client telnet (1) de 4.2BSD qui rĂ©pondra de maniĂšre inappropriĂ©e avec WILL ECHO. Si WILL ECHO est reçu, DONT ECHO sera envoyĂ© en rĂ©ponse.

DO TERMINAL-TYPE

Indiquer le souhait de pouvoir demander le nom du type de terminal attaché au cÎté client de la connexion.

DO SGA

Indiquer qu’il n’est pas besoin de recevoir de commande « go ahead » IAC GA.

DO NAWS

Demander au client d’informer le serveur lors d’un changement de taille de fenĂȘtre (d’écran).

DO TERMINAL-SPEED

Indiquer le souhait de pouvoir demander des informations à propos du débit de la ligne série à laquelle le client est attaché.

DO XDISPLOC

Indiquer le souhait de pouvoir demander le nom du « display » X Window associé au client telnet.

DO NEW-ENVIRON

Indiquer le souhait de pouvoir demander des informations Ă  propos des variables d’environnement, comme dĂ©crit dans la RFC 1572.

DO ENVIRON

Indiquer le souhait de pouvoir demander des informations Ă  propos des variables d’environnement, comme dĂ©crit dans la RFC 1408.

DO LINEMODE

Demander au client d’adopter un fonctionnement ligne par ligne (envoyĂ© seulement si telnetd a Ă©tĂ© compilĂ© avec la prise en charge de « linemode »).

DO TIMING-MARK

EnvoyĂ© seulement si telnetd a Ă©tĂ© compilĂ© avec la prise en charge de « linemode » et « kludge linemode », et si le client a rĂ©pondu avec WONT LINEMODE. Si le client rĂ©pond avec WILL TM, il est prĂ©sumĂ© que ce dernier prend en charge « kludge linemode ». Notez que cela peut ĂȘtre dĂ©sactivĂ© Ă  l’aide de l’option [ -k ].

DO AUTHENTICATION

Exprimer le souhait de recevoir des informations d’authentification pour une connexion automatique (envoyĂ© seulement si telnetd a Ă©tĂ© compilĂ© avec la prise en charge de l’authentification).

DO ENCRYPT

Indiquer l’intention de dĂ©chiffrer le flux de donnĂ©es (envoyĂ© seulement si telnetd a Ă©tĂ© compilĂ© avec la prise en charge du chiffrement des donnĂ©es).

FICHIERS

/etc/services

VOIR AUSSI

telnet (1), login (1), bftp (1) (si pris en charge)

STANDARDS
RFC-854

SPÉCIFICATION DU PROTOCOLE TELNET

RFC-855

SPÉCIFICATION DES OPTIONS TELNET

RFC-856

TRANSMISSION BINAIRE TELNET

RFC-857

OPTION ECHO DE TELNET

RFC-858

OPTION SUPPRESS GO AHEAD DE TELNET

RFC-859

OPTION STATUS DE TELNET

RFC-860

OPTION TIMING MARK DE TELNET

RFC-861

OPTIONS ÉTENDUES DE TELNET — OPTION LIST

RFC-885

OPTION END OF RECORD DE TELNET

RFC-1073

Option taille de fenĂȘtre de Telnet

RFC-1079

Option débit terminal de Telnet

RFC-1091

Option type de terminal de Telnet

RFC-1096

Option d’emplacement du « display » de Telnet

RFC-1123

PrĂ©requis pour les hĂŽtes sur Internet — Application et prise en charge

RFC-1184

Option Linemode de Telnet

RFC-1372

Option de contrĂŽle de flux Ă  distance de Telnet

RFC-1416

Option d’authentification de Telnet

RFC-1411

Authentification Telnet : Kerberos Version 4

RFC-1412

Authentification Telnet : SPX

RFC-1571

ProblĂšmes d’interopĂ©rabilitĂ© de l’option d’environnement de Telnet

RFC-1572

Option d’environnement de Telnet

BOGUES

Certaines commandes TELNET ne sont que partiellement implémentées.

Suite à la présence de bogues dans la version originale de telnet (1) sous 4.2BSD, telnetd effectue des échanges de protocole équivoques pour essayer de déterminer si le client distant est en fait telnet (1) sous 4.2BSD.

Le mode binaire n’a pas d’interprĂ©tation commune sauf entre des systĂšmes d’exploitation similaires (Unix dans ce cas).

Le nom du type de terminal reçu du client distant est converti en minuscules.

telnetd n’envoie jamais de commandes TELNET IAC GA (« go ahead »)

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 . Utilitaires réseau GNU 9 février 2019 telnetd (8)