温馨提示×

linux telnet怎么查版本

小樊
47
2026-09-06 16:46:58
栏目: 智能运维

在 Linux 里,telnet 本身没有统一标准命令来查“客户端版本”,一般可以通过下面几种方式查看。


一、查 telnet 客户端版本(常用)

1️⃣ 使用 telnet 命令自带信息

有些系统的 telnet 会显示版本:

telnet

或:

telnet -?

有的发行版会输出类似:

telnet: linux 2.3.0 (NetKit)

2️⃣ 查看 telnet 包版本(最可靠)

telnet 通常是作为软件包安装的,查包版本即可。

Debian / Ubuntu

dpkg -l | grep telnet

apt list --installed | grep telnet

RHEL / CentOS / Rocky / Alma

rpm -qa | grep telnet

通用(如果有 which)

rpm -qf $(which telnet)

3️⃣ 查看 telnet 二进制文件信息

telnet --version

⚠️ 注意:很多 telnet 不支持 --version,会直接报错或进入交互模式。


二、查 telnet 服务端版本(telnet-server)

如果你是想查 telnet 服务(不是客户端):

1️⃣ 查看服务包

rpm -qa | grep telnet-server
# 或
dpkg -l | grep telnetd

2️⃣ 看监听端口

ss -tlnp | grep 23

三、查 telnet 协议版本(不是软件版本)

telnet 协议本身是 RFC 854,没有“版本号”概念,所有 telnet 实现都兼容该协议。


四、示例(Ubuntu)

$ dpkg -l | grep telnet
ii  telnet  0.17-41ubuntu1  amd64  basic telnet client

表示 telnet 客户端版本是 0.17


如果你能告诉我:

  • 用的是 哪种 Linux(Ubuntu / CentOS / 银河麒麟 / 统信等)
  • 想查的是 客户端还是服务端

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

0