- 检查服务状态:确保Telnet服务已启动,使用命令
sudo systemctl status telnetd,未启动则执行sudo systemctl start telnetd并设置开机自启sudo systemctl enable telnetd。 - 配置防火墙:若使用ufw,执行
sudo ufw allow 23/tcp;若用iptables,添加规则sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT并保存规则。 - 验证网络连通性:用
ping命令测试目标服务器网络是否可达,确保路由和网络参数正确。 - 调整超时参数:在Telnet命令中添加
-w参数设置超时时间(单位秒),如telnet -w 30 example.com 23。 - 检查配置文件:编辑
/etc/xinetd.d/telnet,确保disable=no且配置正确,重启xinetd服务sudo systemctl restart xinetd。 - 使用替代方案:因Telnet不安全,建议改用SSH,安装命令为
sudo apt install openssh-client openssh-server。
若问题仍未解决,需检查服务器端服务状态、网络设备配置或联系管理员。