在 Linux 下使用 telnet 登录 一般是指 telnet 到远程主机,用法很简单,但要注意:telnet 是明文协议,基本已被 SSH 取代,不建议在生产环境使用。
下面分情况说明。
which telnet
如果没有,安装:
sudo apt update
sudo apt install telnet
sudo yum install telnet
# 或
sudo dnf install telnet
telnet 主机IP或域名
示例:
telnet 192.168.1.100
如果对方 telnet 服务端口不是 23:
telnet 192.168.1.100 2323
$ telnet 192.168.1.100
Trying 192.168.1.100...
Connected to 192.168.1.100.
Escape character is '^]'.
login: user1
Password:
输入用户名和密码即可(密码不会显示,也没有 * 号)。
telnet 常被用来测试端口是否通:
telnet www.baidu.com 80
如果看到:
Connected to www.baidu.com.
说明端口是通的。
退出:
^] (Ctrl + ])
quit
telnet-server⚠️ 风险极高,几乎没人这么用了
✅ 使用 SSH 登录
ssh user@IP
例如:
ssh root@192.168.1.100
SSH 特点:
| 操作 | 方法 |
|---|---|
| 退出 telnet | Ctrl + ] → 输入 quit |
| 强制退出 | Ctrl + ] → close |
| 断开连接 | Ctrl + D |
✅ 可以用:
❌ 不建议:
如果你是想 telnet 登录某台设备(交换机/路由器/老系统) 或遇到 连接失败 / 拒绝 / 超时,可以把具体报错贴出来,我可以帮你具体分析。