Linux 并不是“没有 telnet”,而是默认不安装 telnet 客户端/服务器,原因主要有下面几点:
ssh(加密,默认已安装)scp / sftp(安全传输)所以发行版(如 Ubuntu、CentOS、Debian)默认不包含 telnet。
sshtelnet ip port)因此不属于“基础系统组件”。
如果你确实需要 telnet,可以自己装:
# Ubuntu / Debian
sudo apt install telnet
# CentOS / RHEL
sudo yum install telnet
sudo apt install telnetd
# 或
sudo yum install telnet-server
⚠️ telnet 服务端极不安全,不建议开启
sshnc -vz ip port
# 或
ssh -v ip
curl, wget, nmapLinux 不是没有 telnet,而是默认不用它,因为不安全、没必要。
如果你说具体场景(比如“想测试端口”或“老设备连不上”),我可以给你更合适的替代命令。