温馨提示×

ubuntu怎么用telnet测端口

小樊
39
2026-10-15 14:59:58
栏目: 智能运维

在 Ubuntu 下用 telnet 测试端口连通性,一般步骤如下:


一、安装 telnet 客户端

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

sudo apt update
sudo apt install telnet -y

二、基本用法(测试端口)

telnet <IP或域名> <端口>

示例

测试 192.168.1.100 的 80 端口:

telnet 192.168.1.100 80

测试 example.com 的 443 端口:

telnet 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

或长时间卡住后超时,说明:

  • 端口未开放
  • 服务未启动
  • 被防火墙拦截

四、退出 telnet

连接成功后,退出方式:

Ctrl + ]

然后输入:

quit

五、推荐替代方案(更好用)

telnet 只能测 TCP,而且不加密,现在很多系统推荐用:

1️⃣ nc(netcat)

sudo apt install netcat -y
nc -zv 192.168.1.100 80

2️⃣ curl(HTTP/HTTPS)

curl -v telnet://192.168.1.100:80

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

  • 测的是 哪类服务(MySQL / SSH / Web)
  • 是 本地还是远程服务器

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

0 踩