温馨提示×

linux telnet如何查看

小樊
37
2026-07-21 22:31:44
栏目: 智能运维

在 Linux 下使用 telnet 主要是用来测试端口连通性,而不是像浏览器那样“查看网页内容”。下面按常见需求给你说明。


一、查看某个 IP 的端口是否通(最常见)

基本用法

telnet IP 端口

示例

telnet 192.168.1.10 80

结果判断

  • 连接成功
Connected to 192.168.1.10.

说明端口是通的。

  • 连接失败
Connection refused

端口未监听或被防火墙拦截。

Trying 192.168.1.10...

一直卡住,通常是被防火墙丢弃。

Ctrl + ],然后输入 quit 退出。


二、查看 HTTP 服务(手动发请求)

适合排查 Web 服务是否正常。

telnet www.example.com 80

连接成功后,手动输入(不能回退):

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

然后回车两次,即可看到 HTTP 响应内容。


三、查看本机是否开启 telnet 服务(不推荐)

现代 Linux 默认不安装 telnet 服务端(不安全)。

检查是否安装

which telnet

检查端口 23

ss -lntp | grep 23
# 或
netstat -lntp | grep 23

一般结果都是 没有


四、telnet 已过时,推荐替代方案

1️⃣ 测试端口(推荐)

nc -vz 192.168.1.10 80

2️⃣ 查看 HTTP 内容(推荐)

curl -v http://www.example.com

3️⃣ 查看 HTTPS

curl -Iv https://www.example.com

五、常见误区

❌ telnet 不能查看网页
❌ telnet 不安全,不适合远程登录
✅ telnet 只适合 端口连通性测试


如果你是想:

  • 查看 某个服务是否启动
  • 查看 端口是否被防火墙拦截
  • 查看 HTTP / Redis / MySQL / SSH 是否通

可以直接告诉我具体场景,我可以给你更精确的命令。

0