温馨提示×

ubuntu如何测试telnet连通

小樊
54
2026-10-09 19:25:35
栏目: 智能运维

在 Ubuntu 上测试 telnet 连通性(比如测试某个 IP/端口是否能通),可以按下面步骤来:


一、安装 telnet 客户端

Ubuntu 默认通常没有安装 telnet 客户端,先安装:

sudo apt update
sudo apt install telnet -y

二、使用 telnet 测试连通

基本命令格式:

telnet <IP或域名> <端口>

示例 1:测试本机 22 端口(SSH)

telnet 127.0.0.1 22

示例 2:测试远程服务器 80 端口

telnet example.com 80

三、如何判断结果

✅ 连通成功

出现类似:

Trying 93.184.216.34...
Connected to example.com.
Escape character is '^]'.

说明 网络连通,端口开放

❌ 连接失败

  • Connection refused
    → 端口未监听或服务未启动
  • No route to host
    → 网络不通或防火墙阻断
  • Timeout(长时间无反应)
    → 防火墙丢弃包或服务不可达

四、退出 telnet

在 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

如果你愿意,可以告诉我:

  • 测试的是 哪个服务(MySQL / Redis / SSH / HTTP)
  • Ubuntu 版本
  • 是 本地还是远程

我可以给你更精确的命令。

0 踩