telnetd(1M) telnetd(1M)
NAME
telnetd, in.telnetd - DARPA TELNET-Protokoll-Server
SYNTAX
in.telnetd
BESCHREIBUNG
telnetd ist ein Server für das Pseudo-Terminalprotokoll TELNET nach
dem DARPA-Standard. telnetd wird vom Internet-Server aufgerufen [siehe
inetd(1M)], wenn ein telnet-Dienst angefordert wird [siehe
services(4)].
Die prinzipielle Funktionsweise von telnetd ist wie folgt: Zunächst
wird ein Pseudo-Terminal einem Client zugeordnet; anschließend wird
ein Login-Prozeß erzeugt, dessen Standardeingabe (stdin), Standardaus-
gabe (stdout) und Standardfehlerausgabe (stderr) mit der passiven
Seite (Slave) des Pseudo-Terminals verbunden wird. telnetd versorgt
die aktive Seite (Master) dieses Pseudo-Terminals; hierbei werden Zei-
chen mittels des TELNET-Protokolls zwischen Client (im fernen System)
und dem lokalen Login-Prozeß übertragen.
Wenn eine neue TELNET-Sitzung gestartet wird, sendet telnetd die fol-
genden TELNET-Optionen an den Client, um die Bereitschaft für remote
echo (Zeichenecho), suppress go ahead und terminal type information
(Mitteilung des Terminaltyps des Client) mitzuteilen. Falls der Client
im fernen System dazu bereit ist, wird der Terminaltyp der gesamten
Umgebung des neuen Login-Prozesses bekanntgemacht. Das dem Client
zugeordnete Pseudo-Terminal wird im "cooked"-Modus (Zeilenverarbei-
tung) sowie mit den gesetzten Optionen XTABS, ICRNL und ONLCR konfigu-
riert [siehe termio(7)].
telnetd selbst ist in der Lage, die folgenden Optionen zu unterstüt-
zen: echo, binary, suppress go ahead und timing mark. telnetd kann
wiederum den Client veranlassen, die folgenden Optionen zu unterstüt-
zen: binary, terminal type und suppress go ahead.
HINWEISE
Einige der definierten TELNET-Kommandos sind nur teilweise implemen-
tiert.
So sieht beispielsweise das TELNET-Protokoll die Übertragung der
Zeilen- und Spaltenanzahl auf dem Benutzerterminal vor, jedoch macht
telnetd hiervon keinen Gebrauch.
Der Binärmodus (binary mode) wird nur zwischen ähnlichen Betriebssy-
stemen ausgewertet.
Der vom Client angeforderte Terminaltyp wird in Kleinschreibung umge-
wandelt.
telnetd sendet zu keinem Zeitpunkt go ahead-Kommandos an TELNET.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
telnetd(1M) telnetd(1M)
SIEHE AUCH
telnet(1), inetd(1M).
Postel, Jon, and Joyce Reynolds, Telnet Protocol Specification, RFC
854, Network Information Center, SRI International, Menlo Park,
Calif., May 1983.
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98