debian

Debian系统如何排查Telnet故障

小樊
45
2025-09-16 23:10:34
栏目: 智能运维

  1. 检查服务状态
    使用 sudo systemctl status telnet.socket(systemd)或 sudo service telnet status(SysVinit)确认服务是否运行,未运行则启动:

    sudo systemctl start telnet.socket  # systemd
    sudo service telnet start         # SysVinit
    
  2. 验证网络连通性
    ping 测试与目标主机的网络连接,确保能访问目标IP。

  3. 检查防火墙规则

    • 若使用UFW:sudo ufw status 确认是否允许Telnet端口(23),未允许则添加规则:
      sudo ufw allow 23/tcp
    • 若使用iptables:sudo iptables -L 检查规则,添加允许规则:
      sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
  4. 确认端口监听状态
    sudo netstat -tuln | grep 23sudo ss -tuln | grep 23 查看23端口是否在监听,未监听则检查服务配置。

  5. 查看系统日志

    • 使用 journalctl -u telnet.socket(systemd)或 journalctl -u inetd/xinetd 查看服务日志。
    • 检查 /var/log/auth.log/var/log/syslog 中的Telnet相关错误信息。
  6. 测试客户端连接
    telnet <目标IP> 23 测试连接,观察是否出现“Connection refused”等错误,结合错误信息进一步排查。

注意:Telnet传输明文,存在安全风险,建议优先使用SSH替代。

0
看了该问题的人还看了