在 现代的 Ubuntu(尤其是 Server 和桌面版)中默认没有安装 telnet 客户端/服务端,主要有几个原因:
telnet 有非常明显的缺陷:
因此,Ubuntu 官方更推荐:
ssh(加密,安全)nc(netcat,做端口测试)curl / wget从 Ubuntu 18.04 开始:
telnet 属于“可选网络工具”,不是系统运行必须的:
sudo apt update
sudo apt install telnet
sudo apt install telnetd
⚠️ 强烈不建议在公网或生产环境开 telnet 服务
nc -vz ip 端口
ssh user@ip
✅ 总结一句话:
Ubuntu 不是“没有 telnet”,而是“默认不装,因为不安全、没必要”。
如果你是想用它来测端口或连某个老设备,可以告诉我具体场景,我可以给你更合适的命令。