在 Ubuntu 里,telnet 通常有两层含义,一个是协议,一个是命令/工具:
Telnet 是一种早期的网络协议,用于远程登录到另一台计算机,像在本地一样执行命令。
⚠️ 因为不安全,现在基本被 SSH 取代(SSH 是加密的)。
在 Ubuntu 上,telnet 常用来:
这是现在最常见的用法,比如:
telnet 192.168.1.100 80
如果连接成功,说明目标主机的 80 端口是通的。
原因:
Ubuntu 默认通常没有安装:
sudo apt update
sudo apt install telnetd # 服务端(很少用)
sudo apt install telnet # 客户端
telnet 主机名或IP 端口
示例:
telnet google.com 80
退出方式:
Ctrl + ]
然后输入:
quit
| 对比项 | Telnet | SSH |
|---|---|---|
| 加密 | ❌ 否 | ✅ 是 |
| 安全性 | 低 | 高 |
| 端口 | 23 | 22 |
| 推荐用途 | 端口测试 | 远程登录 |
Ubuntu 里的 telnet 现在主要是“网络排错工具”,不是远程登录工具。
如果你是:
我可以直接给你具体命令示例。