Windows10与虚拟机中CentOS-7.2进行telnet通信 出现在端口23处失败【解决】


(telnet服务是由xinetd守护,所以安装和启动都要用到xinetd)

1.先检查CentOS7.0是否已经安装以下几个安装包:telnet-server、telnet、xinetd。命令如下:

rpm -qa |grep telnet-server rpm -qa |grep telnet rpm -qa |grep xinetd

如果上面一条指令执行之后给出某个安装包版本号就证明某个安装包你已经安装过了,如果没有输出就是没有安装

 

若没有则执行yum install 安装(若是没有办法联网,参考友情链接(安装本地yum源)):

yum -y install telnet-server.x86_64 yum -y install telnet.x86_64 yum -y install xinetd.x86_64

 

将xinetd服务加入开机自启动: 

systemctl enable xinetd

systemctl enable telnet.socket

 

启动/重启xinetd守护进程

service xinetd restart
systemctl start telnet.socket

 

我们先来查看TCP的23端口是否开启正常

[root@locahost ~]#netstat -tnl |grep 23 tcp 0 0 0.0.0.0:23 0.0.0.0: LISTEN  #这样的话就可以了

 

以上操作做完之后如果telnet还不可以连接虚拟机

找到Telnet服务的主配置文件(没有可以新建配置文件)

vi /etc/xinetd.d/telnet

 

文件内容如下:

service telnet { disable = no    #telnet服务器是否打开,yes=不可用,no=可用 flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID }

 

如果还不行就关一下防火墙


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM