在 Debian 上 telnet 报错 通常有几个常见原因,下面按出现频率给你总结一下,你可以对照看看是哪一类。
Debian 默认 不安装 telnet 客户端。
bash: telnet: command not found
sudo apt update
sudo apt install telnet
安装后再试:
telnet 192.168.1.1 23
如果你是用 telnet 连服务器,但对方没开 telnet 服务。
Connection refused
telnetd⚠️ telnet 是明文协议,极不安全,Debian 官方不推荐 一般建议用:
ssh user@host
No route to host
Timed out
ping 目标IP
telnet 目标IP 端口
getaddrinfo: Temporary failure in name resolution
telnet 8.8.8.8 53
/etc/resolv.conf部分 Debian 版本中:
telnet: connect to address ::1: Connection refused
这是 IPv6 优先 导致,可强制 IPv4:
telnet -4 主机IP 端口
# 测试端口
nc -vz 主机 端口
# 远程登录
ssh 用户@主机
如果你愿意,可以把 具体的报错信息原样贴出来,我可以直接帮你定位是哪一类问题。