sudo systemctl status telnet.socket
或 sudo service xinetd status
查看,未启动则用 sudo systemctl start telnet.socket
或 sudo service xinetd start
启动。sudo ufw status
查看防火墙规则,若阻止Telnet(默认端口23),添加规则 sudo ufw allow 23/tcp
并重启防火墙 sudo ufw reload
。sudo netstat -tulnp | grep 23
或 sudo ss -tulnp | grep 23
确认服务是否监听23端口,未监听需检查配置文件 /etc/xinetd.conf
或 /etc/inetd.conf
,确保包含 telnet stream tcp nowait telnetd /usr/sbin/in.telnetd
,修改后重启服务。sudo setenforce 0
测试是否解决问题,永久禁用需编辑 /etc/selinux/config
。ping
命令测试网络连通性,确保目标主机可达。sudo journalctl -u telnet.socket
或 /var/log/syslog
获取错误信息,辅助排查问题。提示:Telnet传输不加密,建议用SSH替代,安装命令为 sudo apt-get install openssh-client
,连接命令为 ssh username@hostname
。