温馨提示×

linux telnet端口怎么看

小樊
47
2026-09-12 11:55:35
栏目: 智能运维

在 Linux 下查看 telnet 端口(通常是 23)是否开放、是否在监听、或远程端口是否通,常见做法如下:


一、查看本机是否在监听 telnet 端口(23)

1️⃣ 使用 ss(推荐)

ss -lntp | grep 23

或只看 telnet:

ss -lnt | grep :23

2️⃣ 使用 netstat(老系统)

netstat -lntp | grep 23

如果有输出,说明本机在监听 telnet 服务。


二、查看 telnet 服务是否安装/运行

1️⃣ 查看 telnet 服务状态(systemd)

systemctl status telnet.socket

systemctl status inetd

2️⃣ 查看是否安装 telnet 服务端

rpm -qa | grep telnet      # CentOS / RHEL
dpkg -l | grep telnet      # Ubuntu / Debian

三、测试远程 telnet 端口是否通

1️⃣ 使用 telnet 命令

telnet 192.168.1.100 23
  • 能连上:端口通
  • Connection refused:端口没开
  • Timeout:防火墙或网络不通

2️⃣ 没有 telnet 命令时,用其他工具

nc -vz 192.168.1.100 23

curl -v telnet://192.168.1.100:23

四、查看防火墙是否放行 23 端口

iptables

iptables -L -n | grep 23

firewalld

firewall-cmd --list-ports | grep 23

五、补充说明

  • telnet 端口默认是 23
  • telnet 明文传输,不安全,生产环境建议用 SSH(22)
  • 很多 Linux 默认 不安装 telnet 服务端

如果你是想:

  • 本机端口
  • 远程端口是否通
  • 排查连不上 telnet 的原因

可以告诉我具体场景,我帮你一步步查。

0