linux 7安裝telnet,設置telnet自啓動,使用root telnet登陸

一、安裝啓動服務node

# yum install telnet-server 
# yum install xinetdlinux

# systemctl enable xinetd.servicevim

# systemctl enable telnet.socketsocket

# systemctl start telnet.socket 
# systemctl start xinetd(或service xinetd start)ui

or:rest

安裝telnet服務端和客戶端及守護程序code

yum install telnet-server.x86_64
yum install telnet.x86_64
yum install xinetd.x86_64server

設置開機啓動blog

systemctl enable xinetd.service
systemctl enable telnet.socketget

啓動服務(telnet服務是由xinetd守護,因此要啓動telnet服務也須要啓動xinetd )
systemctl start telnet.socket
systemctl start xinetd

root登陸失敗:

root登陸時老是提示 login incorrect
SSH能夠登陸
別的用戶也能夠經過telnet登陸
惟獨root不能夠
 
解決方法:
vi  /etc/pam.d/login
# auth requisite pam_securetty.so         註釋這行

 

linux默認狀況下root用戶使用telnet是登陸不了的,須要修改/etc/securetty文件

能夠把這個文件重命名或者加入pts/1以內的數據 如圖183527861.jpg

這樣就能夠在root狀況下用telnet遠程登陸了

 

安裝telnet 後,root登陸時老是提示 login incorrect

 

安裝telnet 後,root登陸時老是提示 login incorrect

密碼絕對是正確的SSH能夠登陸

別的用戶也能夠經過telnet登陸

惟獨root不能夠

解決方法:

image

 


vim  /etc/pam.d/login                                編輯/et/pam.d/login
# auth................. pam_securetty.so         註釋這行

 

 

關閉telnet

2、關閉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號端口。

相關文章
相關標籤/搜索