一、安装启动服务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登陆失败:
vi /etc/pam.d/login # auth requisite pam_securetty.so 注释这行
linux默认状况下root用户使用telnet是登陆不了的,须要修改/etc/securetty文件
这样就能够在root状况下用telnet远程登陆了
安装telnet 后,root登陆时老是提示 login incorrect
密码绝对是正确的SSH能够登陆
别的用户也能够经过telnet登陆
惟独root不能够
解决方法:
、
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号端口。