在 Debian 上用 telnet 连接远程主机,分几种常见情况说明(含安装、使用、以及安全提醒)。
Debian 默认 不自带 telnet 客户端,需要先安装:
sudo apt update
sudo apt install telnet
安装完成后即可使用 telnet 命令。
telnet 主机IP 端口
✅ 示例:
telnet 192.168.1.100 23
或域名:
telnet example.com 23
如果不写端口,默认是 23(telnet 服务端口)
现在 telnet 更多用于测试端口,而不是登录系统:
telnet 192.168.1.100 80
Connected to 192.168.1.100.
Connection refused
或Unable to connect to remote host
如果对方 开启了 telnet 服务(不推荐):
telnet 192.168.1.100
然后输入用户名和密码(明文,不安全)。
⚠️ telnet 明文传输,已经被 SSH 取代,不建议启用
如果只是为了实验环境:
sudo apt install telnetd
sudo systemctl start inetd
防火墙放行 23 端口:
sudo ufw allow 23
✅ 使用 SSH(安全)
ssh user@主机IP
如果只是为了测试端口,也可以用:
nc -vz 主机IP 端口
或
ss -lnt
sudo apt install telnet
ss -lnt | grep 23
| 目的 | 推荐方式 |
|---|---|
| 远程登录 | ✅ SSH |
| 测试端口 | ✅ telnet / nc |
| 明文登录 | ❌ telnet(不推荐) |
如果你是想:
可以告诉我具体场景,我可以给你更精准的命令。