能ping通但是telnet一直连接失败,这是怎么回事,怎么处理
1.ping通说明服务器和你的电脑之前网络是通的
2.telnet 连接失败有可能是端口被屏蔽或者端口没有开启。
可以在服务器上使用netstat -ano|grep 端口号。查看端口是否开启。
如果能看到端口开启。大部分原因是被防火墙屏蔽了。
Linux使用 systemctl status firewalld查看防火墙的规则。如果是绿色的表示开启。
使用systemctl stop firewalld关闭防火墙再telnet试一下。
如果还是不行,可能有其他的网络设备屏蔽了端口。需要跟网管沟通一下。
对端的TCP23的端口没有开。可能是对方没有起telnet服务,也可能是中间,或者对方的安全设备/软件拒绝。如果是类Unix系统(GNU-Linux、MacOS等等)的机器直接开shell软件Bash、CBash、ZSH等等,连接shell,用nc测试一下就知道了。nc -vz ip地址端口号即可测试。