在 Debian 里用 telnet 测试某个 IP 的端口是否通,步骤如下:
Debian 默认通常没有 telnet 客户端,需要先安装:
sudo apt update
sudo apt install telnet -y
安装完成后可以用:
which telnet
确认是否安装成功。
语法:
telnet <IP或域名> <端口>
示例(测试 192.168.1.10 的 22 端口):
telnet 192.168.1.10 22
✅ 连接成功
Trying 192.168.1.10...
Connected to 192.168.1.10.
Escape character is '^]'.
说明端口是通的。
❌ 连接失败 / 超时
Trying 192.168.1.10...
telnet: Unable to connect to remote host: Connection refused
或一直卡在 Trying...,说明:
按 Ctrl + ] 然后输入 quit 退出 telnet。
telnet www.baidu.com 80
telnet 127.0.0.1 3306
telnet 10.0.0.5 443
telnet 只能测 TCP,而且不安全,生产环境更推荐:
nc -vz 192.168.1.10 22
curl -I http://192.168.1.10:8080
nmap -p 22 192.168.1.10
如果你愿意,可以告诉我:
我可以给你更针对性的命令。