温馨提示×

debian怎么检查telnet

小樊
40
2026-10-04 15:45:48
栏目: 智能运维

在 Debian 里“检查 telnet”通常有两层意思:检查 telnet 客户端是否安装、以及检查某个服务的 telnet 端口是否通。下面分别说明。


一、检查 telnet 客户端是否安装

1. 查看是否安装

which telnet

或

telnet --version
  • 有输出:已安装
  • 提示 command not found:未安装

2. 安装 telnet 客户端

sudo apt update
sudo apt install telnet

二、检查能否 telnet 到某个 IP/端口

1. 基本用法

telnet 192.168.1.10 23

或

telnet example.com 23
  • 能连接:说明端口是通的
  • 连接失败 / 超时:端口不通或被防火墙拦截

2. 退出 telnet

Ctrl + ]
然后输入 quit

三、如果 telnet 被禁用(推荐替代方案)

Debian 默认不推荐 telnet(明文传输),可用以下方式检查端口:

1. 使用 nc(netcat)

nc -vz 192.168.1.10 23

2. 使用 bash(无需额外工具)

timeout 3 bash -c 'cat < /dev/null > /dev/tcp/192.168.1.10/23' && echo "端口通" || echo "端口不通"

3. 检查本机是否在监听 telnet 端口

ss -lntp | grep 23

或

netstat -lntp | grep 23

四、检查 telnet 服务是否运行(不推荐启用)

telnet 服务极不安全,一般不建议开启。

查看是否已安装 telnet 服务:

dpkg -l | grep telnetd

如已安装且没必要,建议卸载:

sudo apt remove telnetd

如果你能说清楚是:

  • 检查本机有没有 telnet
  • 检查远程端口通不通
  • 检查 telnet 服务状态

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

0 踩