在 Ubuntu 下“查 telnet”通常有几种含义,我分别说一下,你可以按需看:
1️⃣ 查看系统是否安装了 telnet 客户端
which telnet
或
telnet --version
- 有输出 → 已安装
- 没输出 / 报错 → 未安装
安装客户端:
sudo apt update
sudo apt install telnet
2️⃣ 查看是否安装了 telnet 服务端(telnetd)
dpkg -l | grep telnetd
或
systemctl status inetd
(telnet 服务通常由 inetd 或 xinetd 管理)
一般 Ubuntu 默认不安装 telnet 服务端,不推荐启用(不安全)。
3️⃣ 测试某个 IP / 端口是否通(最常用的“查 telnet”)
telnet 192.168.1.100 23
或
telnet example.com 80
- 能连上 → 端口通
Connection refused→ 端口没开No route to host→ 网络不通
4️⃣ 查看本机是否在监听 telnet 端口(23)
sudo netstat -tulnp | grep :23
或(新系统)
sudo ss -tulnp | grep :23
5️⃣ 替代方案(更推荐)
现代系统建议用:
nc -vz 192.168.1.100 23
或
curl telnet://192.168.1.100:23
如果你是想:
- ✅ 查 能不能连某个设备
- ✅ 查 Ubuntu 有没有 telnet
- ✅ 查 别人有没有开 telnet
告诉我具体场景,我可以给你更准确命令。