检查是否安装telnet
rpm -qa | grep telnet
安装telnet
yum -y install telnet
yum -y install telnet-server
检查是否安装了xinetd
rpm -qa | grep xinetd
安装xinetd服务
yum -y install xinetd
安装telnet服务之后,默认不开启服务
修改文件 /etc/xinetd.d/telnet 配置文件开启服务
注:如有则修改,第一次修改,此文件若不存在,可自己vim创建修改:
修改 disable = yes 为 disable = no
cd /et/xinted.d
vi telnet
注:telnet文件有则改之,没有就要自己添加
修改后的telnet文件为:
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server =/usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
}
安装后检查:
[root@CentOS-Slave1 xinetd.d]# rpm -qa | grep telnet
telnet-0.17-59.el7.x86_64
telnet-server-0.17-59.el7.x86_64
[root@CentOS-Slave1 xinetd.d]# rpm -qa | grep xinetd
xinetd-2.3.15-12.el7.x86_64
启动telnet和xinetd服务:
centos7之前:
$ service xinetd restart
或$ /etc/rc.d/init.d/xinetd restart
centos7之后:
[root@CentOS-Slave1 xinetd.d]# service xinetd restart
Redirecting to /bin/systemctl restart xinetd.service
或者
[root@CentOS-Slave1 xinetd.d]# systemctl restart xinetd.service
或者
[root@CentOS-Slave1 xinetd.d]# /bin/systemctl restart xinetd.service
查看启动:
[root@CentOS-Slave1 xinetd.d]# ps -ef | grep xinetd
root 6641 1 0 23:22 ? 00:00:00 /usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid
root 6644 5817 0 23:24 pts/3 00:00:00 grep --color=auto xinetd
测试telnet
注:
一般使用普通用户telnet root用户telnet不成功
其他主机telnet进来,需要先关闭centos防火墙
查看防火墙状态
firewall-cmd --state
停止firewall
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service