在 Ubuntu 上 telnet 报错,常见原因和对应解决方法如下,你可以按顺序排查:
报错示例
Command 'telnet' not found
解决
sudo apt update
sudo apt install telnet -y
报错
Trying 192.168.1.10...
telnet: Unable to connect to remote host: Connection refused
原因
解决
ss -lntp | grep 23
sudo apt install telnetd -y
sudo systemctl enable --now inetd
ssh user@host
原因
排查
ping ip
telnet ip port
sudo ufw status
放行端口(如 23)
sudo ufw allow 23
原因
解决
ip route
ping 目标IP
原因
⚠️ telnet 是明文协议,极不安全 生产环境请用:
ssh user@host
或测试端口用:
nc -vz ip port
如果你能把具体报错信息贴出来,我可以精准告诉你怎么修。