在 Ubuntu 下使用 telnet 测试网络连通性或服务端口,一般步骤如下:
Ubuntu 默认通常没有安装 telnet 客户端:
sudo apt update
sudo apt install telnet
telnet <IP或域名> <端口>
telnet 192.168.1.100 22
telnet www.baidu.com 80
Trying 192.168.1.100...
Connected to 192.168.1.100.
Escape character is '^]'.
Connection refused # 端口没开或被防火墙拒绝
Unable to connect to remote host: Connection timed out # 网络不通或防火墙拦截
| 服务 | 端口 | 命令 |
|---|---|---|
| SSH | 22 | telnet ip 22 |
| HTTP | 80 | telnet ip 80 |
| HTTPS | 443 | telnet ip 443 |
| MySQL | 3306 | telnet ip 3306 |
Ctrl + ]
然后输入:
quit
telnet 明文传输,不安全,生产环境推荐:
# 测试端口(更现代)
nc -vz ip port
# SSH 测试
ssh user@ip
如果你有具体场景(如测试某个服务、Docker、内网端口),可以告诉我,我给你更针对性的命令。