以下是Debian系統下使用Telnet進行故障排查的步驟:
檢查Telnet服務狀態
telnet --version
,未安裝則執行 sudo apt update && sudo apt install inetutils-telnet
。sudo systemctl status telnet.socket
或 sudo systemctl status inetd
,未啟動則用 sudo systemctl start
啟動。驗證網絡連通性
ping 目標主機IP
測試網絡是否可達。排查防火墻限制
sudo ufw status
或 sudo iptables -L
,確保允許Telnet端口(默認23)。sudo ufw allow 23/tcp
或 sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
。測試端口監聽狀態
netstat -tuln | grep 23
或 ss -tuln | grep 23
檢查Telnet端口是否在監聽。檢查服務配置
/etc/xinetd.d/telnet
中 disable=no
,并重啟服務 sudo systemctl restart xinetd
。查看系統日志
sudo journalctl -xe
或 sudo tail -f /var/log/syslog
獲取錯誤信息。其他工具輔助診斷
telnet -v 目標主機IP 23
查看詳細連接過程。nmap -p 23 目標主機IP
檢測端口開放情況。注意:Telnet為明文傳輸,存在安全風險,建議優先使用SSH替代。