Telnet-Server
aus openSUSE, der freien Wissensdatenbank
Für jede Telnet-Anfrage wird ein Fork aus dem xinetd gestartet. Hierfür ist beim xinetd zu definieren, dass der Telnet-Dienst erlaubt ist. Diese Definition kann menügeführt über yast xinetd aktiviert werden. Vorausgesetzt ist, dass zuvor das Paket Telnet-Server installiert wurde.
Maximale Anzahl Sitzungen erhöhen
Standardmässig werden nur 30 Sitzungen zugelassen. Falls dies zu wenig ist, kann die xinetd-Konfiguration angepasst werden:
vi /etc/xinetd.conf
instances = 256
Die Einstellungen werden durch einen Neustart des xinetd aktiviert:
/etc/init.d/xinetd restart
Telnet-Login für "root" zulassen
Standardmässig können sich alle Benutzer ausser "root" per Telnet einloggen. Dies sollte aus Sicherheitsgründen auch so belassen werden. Es gibt ja SSH, welches im Gegensatz zu Telnet eine verschlüsselte Übertragung bietet. Falls der User "root" aus irgendwelchen Gründen doch Telnet-Zugang benötigt, ist die Login-Sicherheitskonfiguration anzupassen:
vi /etc/pam.d/login
auth required pam_securetty.so
Die oben aufgeführte Zeile ist mit einem # auszukommentieren. Anschliessend ist der xinetd neu zu starten:
/etc/init.d/xinetd restart

