温馨提示×

ubuntu telnet如何测试

小樊
37
2026-10-24 11:30:49
栏目: 智能运维

在 Ubuntu 下使用 telnet 进行测试,通常是为了检查 某个 IP 的端口是否可达(比如测试服务是否正常监听)。下面按步骤说明:


一、安装 telnet 客户端(Ubuntu 默认可能没装)

sudo apt update
sudo apt install telnet -y

二、基本测试命令格式

telnet <IP或域名> <端口>

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

telnet 127.0.0.1 22

如果成功,会看到类似:

Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
SSH-2.0-OpenSSH_8.9

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

telnet www.baidu.com 80

三、测试 HTTP 服务(进阶用法)

连接成功后,可手动发请求:

telnet www.example.com 80

连接后输入:

GET / HTTP/1.1
Host: www.example.com

(输入完按两次回车)


四、常见结果说明

✅ 成功

Connected to x.x.x.x.

说明端口通、服务在监听

❌ 连接失败

Connection refused

→ 端口没开或服务没启动

Connection timed out

→ 防火墙 / 网络不通 / 安全组拦截


五、退出 telnet

Ctrl + ]

然后输入:

quit

六、不推荐但可用的替代工具(更现代)

# 测试端口
nc -zv 127.0.0.1 22

# 更推荐
curl -v http://ip:port

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

  • 想测试 哪个服务(MySQL / Redis / SSH / Web)
  • 是 本地还是远程服务器

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

0 踩