在 现代 Ubuntu(尤其是 18.04 及以后版本)中,默认没有安装 telnet 客户端,主要原因有以下几个:
telnet 有严重安全问题:
因此 Ubuntu 默认 不预装 telnet,鼓励使用:
ssh user@host
Ubuntu 服务器版和云镜像都遵循 最小化安装 原则:
telnet 不是系统运行必需工具Ubuntu 中:
telnet 客户端在包 telnettelnet 服务端在包 telnetd(几乎没人用)默认两者都不装。
sudo apt update
sudo apt install telnet
使用:
telnet example.com 23
⚠️ 仅建议用于 测试端口连通性,不要用于登录。
nc -vz host port
ssh user@host
Ubuntu 没 telnet,是因为它 不安全、非必需、已被 SSH 取代,所以默认不安装,需要自己装。
如果你是出于 排错 / 面试 / 考试 / 老设备 的原因用 telnet,也可以告诉我具体场景,我给你更合适的建议。