1. 安装telnet-server
yum install telnet-server
2. 修改telnet服务配置文件
文件路径:
vim /etc/xinetd.d/telnet
文件内容:
主要是 disable = no
。
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
3. 启动服务
方法1
systemctl enable telnet.socket
systemctl restart telnet.socket
systemctl status telnet.socket
方法2
重新启动xinetd守护进程
由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd
chkconfig
chkconfig --add telnet
chkconfig telnet on
service xinetd restart
注意:
两种方法,不能同时使用。否则会端口占用:
service xinetd status
bind failed (Address already in use (errno = 98)). service = telnet
Service telnet failed to start and is deactivated.
4. root登录
root登录时总是提示 login incorrect
别的用户也可以通过telnet登录,唯独root不可以
解决方法:
vim /etc/pam.d/login
> # 注释这行
> # auth requisite pam_securetty.so
/etc/securetty 文件里列出,添加终端
vim /etc/securetty
> # 添加终端
> pts/0
> pts/1
> pts/2
> pts/3
> pts/4
> pts/5
> pts/6
> pts/7
> pts/8