Wie aktiviere ich den Telnet-Dienst unter Centos?
1. Überprüfen Sie die Linux-Versionsinformationen:
[loong@localhost ~]$ cat /etc/issue CentOS release 5.8 (Final)Kernel \r on an \m
Überprüfen Sie, ob der Telnet-Server auf dem System installiert ist Standardmäßig auf dem Linux-System -Client (oder Telnet), während Telnet-Server manuell installiert werden muss.
[loong@localhost ~]$ rpm -qa | grep telnet telnet-0.17-39.el5
3. Installieren Sie den Telnet-Server. Wenn das System bereits installiert ist, überspringen Sie diesen Schritt.
Methode 1: Herunterladen RPM resource telnet-server
Wählen Sie die entsprechende Version des Telnet-Servers zum Herunterladen aus
Installation: # rpm -i telnet-server-0.17-39.el5.i386.rpm
#Sieht so aus, als müssten Sie das tun xinetd separat installieren.
Methode 2: (Empfohlen)
# yum install telnet-server
Nach Abschluss der Installation:
[loong@localhost ~]$ rpm -qa | grep telnet telnet-0.17-39.el5 telnet-server-0.17-39.el5
4. Starten Sie den Telnet-Dienst
Methode 1: Wählen Sie unter System->Administration->Dienste
in On Demand Services
aus, wählen Sie telnet
in
und wählen Sie xinetd in Hintergrunddienste aus und klicken Sie auf Start oben, das heißt, auf der rechten Seite wird angezeigt: xinetd (pid 15986) is running...
Endlich speichern und beenden.
Methode 2: Bearbeiten/etc/xinetd.d/telnet
, ändern Sie das disable = yes
von yes
in no
.
Nach der Änderung:
# default: on# description: The telnet server serves telnet sessions; it uses \ # unencrypted username/password pairs for authentication.service telnet
rrree < direkt zu öffnen 🎜> Hinweis: Die Methoden 2 und 3 erfordern die Aktivierung des xinetd-Dienstes. Die Methode ist wie folgt:{
Methode 3: Verwenden Sie den Befehl chkconfig, um
deaktivieren = nein
flags = REUSE
socket_type = stream
warten = nein
user = root< => Server = /usr/sbin/in.telnetd
Log_on_failure+= Userid
}
[root@localhost loong]# chkconfig telnet on
[root@localhost loong]# service xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ]
[root@localhost loong]# /etc/rc.d/init.d/xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ]
Um Root-Rechte zu erhalten, können Sie sich anmelden Geben Sie es als normaler Benutzer ein und führen Sie dann su aus, um Root-Berechtigungen zu erhalten. 注:默认情况下,系统只允许普通用户telnet登录,不允许root用户登录。
Oder versuchen Sie, sich zuerst als Root-Benutzer anzumelden, aber es schlägt fehl und überprüfen Sie dann das Systemprotokoll: # mv /etc/securetty /etc/securetty.bak (不建议这种方法,测试完后再改回去吧!)
[root@localhost loong]# telnet localhost Trying 127.0.0.1...Connected to localhost.localdomain (127.0.0.1).Escape character is '^]'.CentOS release 5.8 (Final)Kernel 2.6.18-308.1.1.el5 on an i686 login: loong Password: Last login: Tue Apr 24 16:42:06 from 10.108.14.135[loong@localhost ~]$ exitlogout Connection closed by foreign host.[root@localhost loong]#
Verwandte Referenzen: 注:不建议开放telnet的root登录,容易带来安全隐患。
Das obige ist der detaillierte Inhalt vonSo aktivieren Sie den Telnet-Dienst unter Centos. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!