| telnetd(8) | System Manager's Manual (smm) | telnetd(8) |
telnetd — DARPA
Serveur du protocole TELNET
telnetd |
[options ...] |
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)).
La commande telnetd accepte les options
suivantes :
-a,
--authmode
mode_authentificationtelnetd a été compilé avec la
prise en charge de l’option AUTHENTICATION.
authmode peut prendre plusieurs valeurs :
uservalidother-a
valid.noneoff-S,
--server-principal nom-X,
--disable-auth-type
type_authentificationtelnetd 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]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 :
optionsreportoptions, ainsi que des informations
additionnelles à propos des processus en cours.netdatatelnetd.ptydataauthencr-E,
--exec-login
chaîne-h,
--no-hostinfo-l,
--linemode [mode]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-keepaliveTCP (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-lookuptelnetd 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--usage-V,
--versiontelnetd 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 :
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.IAC
GA.DO TIMING-MARK
est reçue, il sera toujours répondu avec
WILL TIMING-MARK.DO LOGOUT est
reçue, WILL LOGOUT est envoyé en
réponse, et la session TELNET est fermée.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 :
WILL ECHO. Si WILL ECHO
est reçu, DONT ECHO sera envoyé en
réponse.IAC
GA.telnetd a
été compilé avec la prise en charge de
« linemode »).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].telnetd a été compilé avec la
prise en charge de l’authentification).telnetd a
été compilé avec la prise en charge du chiffrement
des données)./etc/services
RFC-854RFC-855RFC-856RFC-857RFC-858RFC-859RFC-860RFC-861RFC-885RFC-1073RFC-1079RFC-1091RFC-1096RFC-1123RFC-1184RFC-1372RFC-1416RFC-1411RFC-1412RFC-1571RFC-1572Certaines 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 »)
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 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
| 9 février 2019 | Utilitaires réseau GNU |