查询一下rpm包是否有安装
[root@localhost software]# rpm -qa telnet
telnet-0.17-47.el6_3.1.i686 #telnet包已安装
[root@localhost software]# rpm -qa telnet-server
检查原因是没有安装telenet-server的服务。
运行yum命令我们来进行安装:
[root@localhost software]# yum install telnet-server
检查是否安装成功。
[root@localhost software]# rpm -qa telnet-server
telnet-server-0.17-47.el6_3.1.i686
已经安装好telnet-server服务啦,但由于telnet服务是由xinetd守护的,所以我们需要重新启动xinetd。
[root@localhost software]# service xinetd restart
停止 xinetd:[确定]
正在启动 xinetd:[确定]
发现没有进程,服务没有启动。
在大佬的指示下,使用systemctl restart telnet.socket解决了问题,可以成功telnet上去
启动成功,我们来测试一下连接是否正常。
经过大佬解释,原来:
centos7里边telnet服务不再依赖xinetd,由systemd自己接管了,所以不是service,而是socket。如果以后常使用telnet 将其设置成为开机自启即可(systemctl enable telnet.socke)
[root@localhost software]# netstat -tnl | grep 23
tcp 0 0 0.0.0.0:36232 0.0.0.0:* LISTEN
tcp 0 0 :::23 ::😗 LISTEN
[root@localhost software]# telnet localhost 23
Trying ::1…
Connected to localhost.
Escape character is ‘^]’.
CentOS release 6.4 (Final)
Kernel 2.6.32-358.11.1.el6.i686 on an i686
login: