| telnetd(8) | System Manager's Manual (smm) | telnetd(8) |
telnetd — DARPA
Server de protocol TELNET
telnetd [opțiuni
...]
Comanda telnetd este un server care
acceptă protocolul de terminal virtual DARPA standard TELNET.
telnetd este în mod normal invocat de
către serverul de internet (a se vedea inetd(8))
pentru cererile de conectare la portul TELNET, așa cum este indicat
în fișierul /etc/services (a se vedea
services(5)).
Comanda telnetd acceptă
următoarele opțiuni:
-a,
--authmode
mod-autentificaretelnetd a fost compilat cu suport
pentru opțiunea AUTHENTICATION.
Există mai multe valori valide pentru
mod-autentificare:
uservalidother-a
valid.noneoff-S,
--server-principal nume-X,
--disable-auth-type
tip-autentificaretelnetd a fost construit cu suport pentru
opțiunea de autentificare. Aceasta dezactivează utilizarea
autentificării tip-autentificare și
poate fi utilizată pentru a dezactiva temporar un anumit tip de
autentificare fără a fi nevoie să recompilați
telnetd.-D,
--debug [mod-depanare]telnetd să
afișeze informații de depanare la conexiune,
permițând utilizatorului să vadă ce face
telnetd. Există mai multe valori posibile
pentru mod-depanare:
optionsreportnetdatatelnetd..ptydataauthencr-E,
--exec-login șir-h,
--no-hostinfo-l,
--linemode [mod]nokludge, atunci va fi dezactivat klugde linemode
automat. Dacă opțiunea LINEMODE nu
este acceptată, se va trece în modul kludge linemode.-n,
--no-keepaliveTCP keep-alives. În mod
normal, telnetd activează mecanismul TCP
keep-alive pentru a cerceta conexiunile care au fost inactive pentru o
anumită perioadă de timp pentru a determina dacă
clientul este încă acolo, astfel încât
conexiunile inactive de la mașini care s-au prăbușit
sau care nu mai pot fi contactate să poată fi
curățate.-U,
--reverse-lookuptelnetd
să refuze conexiunile de la adrese care nu pot fi reconvertite
într-un nume simbolic prin intermediul rutinei
gethostbyaddr(3).-?, --help--usage-V,
--versiontelnetd funcționează prin
alocarea unui dispozitiv pseudo-terminal (a se vedea
pty(4)) pentru un client, apoi prin crearea unui proces de
conectare care are partea sclav a pseudo-terminalului ca
stdin, stdout și
stderr. telnetd
manipulează partea maestru a pseudo-terminalului, implementând
protocolul TELNET și trecând caracterele între clientul
de la distanță și procesul de conectare.
Atunci când este inițiată o sesiune TELNET,
telnetd trimite opțiuni TELNET către
partea client, indicând dorința de a efectua
următoarele opțiuni TELNET, care sunt descrise mai detaliat
în continuare:
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
Pseudo-terminalul alocat clientului este configurat pentru a
funcționa în modul “cooked” și cu
XTABS și CRMOD
activate (a se vedea tty(4)).
telnetd are suport pentru activarea
locală a următoarelor opțiuni TELNET:
LINEMODE este
activată, un WILL ECHO sau
WONT ECHO va fi trimis către client pentru
a indica starea actuală a ecoului terminalului. Atunci când
nu se dorește ecoul terminalului, se trimite un
WILL ECHO pentru a indica faptul că telnetd
se va ocupa de ecoul oricăror date care trebuie să fie
transmise la terminal, iar apoi nu se transmite niciun ecou. Atunci
când se dorește ecoul terminalului, se trimite un
WONT ECHO pentru a indica faptul că telnetd
nu se va ocupa de ecoul terminalului, astfel încât clientul
ar trebui să se ocupe de ecoul terminalului care este necesar.IAC GA.DO TIMING-MARK, se răspunde
întotdeauna cu o comandă WILL
TIMING-MARK.DO LOGOUT, se
trimite ca răspuns un WILL LOGOUT, iar
sesiunea TELNET este închisă.telnetd este compilat
cu suport pentru criptarea datelor și indică
disponibilitatea de a decripta fluxul de date.telnetd are suport pentru activarea de la
distanță a următoarelor opțiuni TELNET:
WILL ECHO. Dacă
se primește un WILL ECHO, se va trimite ca
răspuns un DONT ECHO.IAC GA, comanda «go ahead».telnetd este compilat
cu suport pentru modul linie „linemode” și
solicită ca clientul să efectueze procesarea linie cu
linie.telnetd este compilat
cu suport atât pentru „linemode”, cât
și pentru „kludge linemode”, iar clientul a
răspuns cu WONT LINEMODE. Dacă
clientul răspunde cu WILL TM, se presupune
că clientul suportă „kludge linemode”.
Rețineți că opțiunea
[-k] poate fi utilizată pentru a dezactiva
acest lucru.telnetd este compilat
cu suport pentru autentificare și indică disponibilitatea de
a primi informații de autentificare pentru autentificarea
automată.telnetd este compilat
cu suport pentru criptarea datelor și indică
disponibilitatea de a decripta fluxul de date./etc/services
RFC-854RFC-855RFC-856RFC-857RFC-858RFC-859RFC-860RFC-861RFC-885RFC-1073RFC-1079RFC-1091RFC-1096RFC-1123RFC-1184RFC-1372RFC-1416RFC-1411RFC-1412RFC-1571RFC-1572Unele comenzi TELNET sunt implementate doar parțial.
Din cauza unor erori din versiunea originală 4.2 BSD
telnet(1), telnetd
efectuează unele schimburi de protocol dubioase pentru a
încerca să descopere dacă clientul la
distanță este, de fapt, un telnet(1) 4.2
BSD.
Modul binar nu are o interpretare comună decât între sisteme de operare similare (Unix în acest caz).
Numele tipului de terminal primit de la clientul la distanță este convertit în minuscule.
telnetd nu trimite niciodată
comenzi TELNET IAC GA (go ahead).
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net
| 9 februarie 2019 | Utilități GNU de rețea |