在 Ubuntu 上测试 telnet 连通性(比如测试某个 IP/端口是否能通),可以按下面步骤来:
Ubuntu 默认通常没有安装 telnet 客户端,先安装:
sudo apt update
sudo apt install telnet -y
基本命令格式:
telnet <IP或域名> <端口>
telnet 127.0.0.1 22
telnet example.com 80
出现类似:
Trying 93.184.216.34...
Connected to example.com.
Escape character is '^]'.
说明 网络连通,端口开放
Connection refusedNo route to hostTimeout(长时间无反应)在 telnet 界面中输入:
Ctrl + ]
然后输入:
quit
telnet 是明文协议,仅适合连通性测试。更推荐:
# 测试 TCP 端口
nc -zv 192.168.1.10 3306
# 或
timeout 3 bash -c 'cat < /dev/null > /dev/tcp/192.168.1.10/3306' && echo OK || echo FAIL
如果你愿意,可以告诉我:
我可以给你更精确的命令。