在 Ubuntu(以及一般的 Linux 系统)里,telnet 主要有以下几类用途,但要注意它的安全性问题。
telnet 是一个基于 TCP 的网络协议和命令行工具,最早用于:
telnet 192.168.1.100
这是现在 telnet 最有用的地方。
telnet 192.168.1.100 80
常用于:
可以直接“手敲协议”:
telnet smtp.example.com 25
然后输入:
HELO test
MAIL FROM:<a@b.com>
适用于:
默认通常 不安装:
sudo apt update
sudo apt install telnet
❌ 不要用于远程登录
✅ 替代方案:
ssh user@host
| 用途 | 推荐工具 |
|---|---|
| 远程登录 | SSH |
| 端口测试 | nc / nmap |
| HTTP 测试 | curl |
| 网络调试 | tcpdump |
示例:
nc -vz 192.168.1.100 80
Ubuntu 上的 telnet 现在主要用于“测试端口和调试网络服务”,而不是远程登录。
如果你愿意,我可以: