温馨提示×

debian怎么用telnet测试端口

小樊
37
2026-09-01 17:33:55
栏目: 智能运维

在 Debian 里用 telnet 测试某个 IP 的端口是否通,步骤如下:


一、安装 telnet 客户端

Debian 默认通常没有 telnet 客户端,需要先安装:

sudo apt update
sudo apt install telnet -y

安装完成后可以用:

which telnet

确认是否安装成功。


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

1️⃣ 测试 TCP 端口

语法:

telnet <IP或域名> <端口>

示例(测试 192.168.1.10 的 22 端口):

telnet 192.168.1.10 22

2️⃣ 结果判断

  • 连接成功

    Trying 192.168.1.10...
    Connected to 192.168.1.10.
    Escape character is '^]'.
    

    说明端口是通的。

  • 连接失败 / 超时

    Trying 192.168.1.10...
    telnet: Unable to connect to remote host: Connection refused
    

    或一直卡在 Trying...,说明:

    • 服务没开
    • 防火墙拦截
    • 网络不通

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


三、测试常见端口示例

telnet www.baidu.com 80
telnet 127.0.0.1 3306
telnet 10.0.0.5 443

四、补充(更推荐的工具)

telnet 只能测 TCP,而且不安全,生产环境更推荐:

  • nc(netcat)
nc -vz 192.168.1.10 22
  • curl(HTTP/HTTPS)
curl -I http://192.168.1.10:8080
  • nmap
nmap -p 22 192.168.1.10

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

  • 测试的是 本地还是远程
  • 什么服务(SSH / MySQL / Web)
  • Debian 版本

我可以给你更针对性的命令。

0