在 Debian 上测试 telnet,通常分为 安装 telnet 客户端、测试本机或远程端口是否可达 两种情况。下面按常见场景说明。
sudo apt update
sudo apt install telnet
安装完成后即可使用 telnet 命令。
telnet 192.168.1.100 80
或域名:
telnet www.example.com 443
✅ 成功(端口可达)
Trying 192.168.1.100...
Connected to 192.168.1.100.
Escape character is '^]'.
说明端口是通的。
❌ 失败(端口不通或被防火墙拦截)
Trying 192.168.1.100...
telnet: Unable to connect to remote host: Connection refused
或长时间卡住(被防火墙丢弃)。
例如测试本机 SSH(22):
telnet localhost 22
或测试本机 Web 服务:
telnet 127.0.0.1 80
telnet www.example.com 80
连接成功后输入:
GET / HTTP/1.1
Host: www.example.com
(注意最后要空一行)
在 telnet 会话中:
Ctrl + ]
然后输入:
quit
⚠️ telnet 是明文协议,不建议用于远程登录
现代系统推荐使用:
ssh user@host
如果只是测试端口,也可以改用更安全的工具:
nc -vz 192.168.1.100 80
或
ss -lnt
netstat -tulnp
✅ 安装即可:
sudo apt install telnet
如果你愿意,可以告诉我:
我可以给你更精确的命令和排错步骤。