1、安裝啟動服務
# yum install telnet-server
# yum install xinetd
# systemctl enable xinetd.service
# systemctl enable telnet.socket
# systemctl start telnet.socket
# systemctl start xinetd(或service xinetd start)
or:
安裝telnet服務端和客戶端及守護程序
yum install telnet-server.x86_64
yum install telnet.x86_64
yum install xinetd.x86_64
設置開機啟動
systemctl enable xinetd.service
systemctl enable telnet.socket
啟動服務(telnet服務是由xinetd守護,所以要啟動telnet服務也需要啟動xinetd )
systemctl start telnet.socket
systemctl start xinetd
root登錄失敗:
vi /etc/pam.d/login # auth requisite pam_securetty.so 注釋這行
linux默認情況下root用戶使用telnet是登錄不了的,需要修改/etc/securetty文件
這樣就可以在root情況下用telnet遠程登錄了
安裝telnet 后,root登錄時總是提示 login incorrect
安裝telnet 后,root登錄時總是提示 login incorrect
密碼絕對是正確的SSH可以登錄
別的用戶也可以通過telnet登錄
唯獨root不可以
解決方法:
、
vim /etc/pam.d/login 編輯/et/pam.d/login
# auth................. pam_securetty.so 注釋這行
關閉telnet
二、關閉telnet服務
(1)關閉telnet服務(有兩種方式)
a)vi /etc/xinetd.d/telnet,將disable=no改成disable=yes;
b)chkconfig telnet off;如果需要設置telnet服務不為開機自啟動,使用命令chkconfig -del telnet或者chkconfig --del telnet
systemctl disable xinetd.service
systemctl disable telnet.socket
systemctl stop telnet.socket
systemctl stop xinetd
(2)使用命令server xinetd restart或者/etc/init.d/xinetd restart使更改生效。
(3)刪除telnet-server包,命令如下:
rpm -e telnet-server--nodeps
(4)vi /etc/services,注釋23號端口。