CentOs7 Telnet Telnet-Server Xinetd 完成telnet远程连接
一.检查是否安装
- rpm -qa telnet
- rpm -qa telnet-server
- rpm -qa xinetd
二.安装对应包
- yum install telnet-server
- yum install telnet
- yum install -y xinetd
说明:
由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd 。
xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。telnet服务就是通过xinetd服务来管理的,所以在安装telnet服务之前需要先安装xinetd服务。
三.启动服务与查看
--启动xinetd服务
systemctl start xinetd.service
--查看xinetd服务状态
systemctl status xinetd.service
注意:这里很多帖子都是说找到/etc/xinetd.d/telnet 然后去修改disable=no,其实在Centos7之前就有这个telnet,但是在Centos7之后就没有了,而是/etc/xinetd.conf ,而且默认disable就是注释掉的。
四.启动telnet服务
--启动telnet服务
systemctl start telnet.socket
--设置开机启动
systemctl enable telnet.socket
五.关闭防火墙或开放23端口
--关闭防火墙
systemctl stop firewalld
--启动防火墙
systemctl start firewalld
--开放端口23
firewall-cmd --zone=public --add-port=23/tcp --permanent
--重新加载防火墙
firewall-cmd --reload
六.远程telnet Centos7
window 的cmd里面进行telnet ip地址,如果没有安装telnet插件,自己安装
注意:默认不能使用root登录的。
如果想用root登录,可以修改以下:
注释掉vi /etc/pam.d/remote 的第一行,而不是注释/etc/pam.d/login文件auth requisite pam_securetty.so 第一行。