温馨提示×

linux telnet怎看连接数

小樊
37
2026-10-09 12:30:20
栏目: 智能运维

在 Linux 下查看 telnet 的连接数,通常要看的是 telnet 服务(端口 23)的当前网络连接数,而不是 telnet 命令本身。

下面是几种常用方法:


一、查看 telnet(23 端口)连接数

1. 使用 netstat

netstat -an | grep :23 | grep ESTABLISHED | wc -l

说明:

  • :23:telnet 默认端口
  • ESTABLISHED:已建立的连接
  • wc -l:统计连接数

查看所有状态(不只是已建立):

netstat -an | grep :23 | wc -l

2. 使用 ss(推荐,比 netstat 快)

ss -tn | grep :23 | wc -l

只看已建立连接:

ss -tn state established | grep :23 | wc -l

3. 使用 lsof

lsof -i :23 | grep ESTABLISHED | wc -l

二、查看某个 IP 的 telnet 连接数

例如查 192.168.1.100:

ss -tn | grep 192.168.1.100:23 | wc -l

三、查看 telnet 服务进程

如果你不确定 telnet 是否在运行:

ps -ef | grep telnet

或

systemctl status telnet.socket

四、注意事项(很重要)

✅ telnet 明文传输,极不安全
✅ 生产环境建议用 SSH(22 端口)
✅ 很多系统默认已禁用 telnet

查看 SSH 连接数(对比用):

ss -tn | grep :22 | wc -l

如果你是想:

  • 看 telnet 登录用户数
  • 看 xinetd / systemd 管理的 telnet
  • 或排查 连接被限制/掉线

可以告诉我你的系统(CentOS / Ubuntu / 等)和使用场景。

0 踩