CentOS Telnet故障排查步骤如下:
检查服务状态
systemctl status telnet.socket 或 service xinetd status 确认Telnet服务是否运行。systemctl start telnet.socketsystemctl enable telnet.socket。验证防火墙设置
firewall-cmd --query-port=23/tcp(firewalld)。iptables -L(iptables)。firewall-cmd --permanent --add-port=23/tcpfirewall-cmd --reload。确认网络连通性
ping <目标IP> 测试网络是否可达。netstat -tuln | grep 23 或 ss -tuln | grep 23 查看Telnet端口是否监听。检查SELinux配置
setenforce 0,若问题解决需调整策略或永久关闭。查看日志文件
/var/log/messages 或 /var/log/syslog,查找连接失败的具体错误。测试客户端配置
telnet <目标IP> 23 直接测试连接,确认客户端配置正确。注意:Telnet传输数据未加密,存在安全风险,建议优先使用SSH替代。