温馨提示×

怎么查linux telnet版本

小樊
37
2026-09-18 16:56:50
栏目: 智能运维

在 Linux 下查看 telnet 版本,常见方法有下面几种,取决于你指的是 telnet 客户端 还是 telnet 服务端(telnetd)。


一、查看 telnet 客户端版本

方法 1:使用 --version(推荐)

telnet --version

或

telnet -V

不同发行版可能略有差异,有些会直接输出版本号。

方法 2:查看帮助信息

telnet -h

在帮助信息里通常会显示版本或来源(如 NetKit / inetutils)。

方法 3:通过包管理器查询(最准确)

Debian / Ubuntu

dpkg -l | grep telnet

或

apt list --installed | grep telnet

RHEL / CentOS / Rocky / Alma

rpm -qa | grep telnet

示例输出

telnet-0.17-73.el8.x86_64

这里的 0.17 就是 telnet 的版本号。


二、查看 telnet 服务端(telnetd)版本

telnet 服务端通常不是默认安装。

1️⃣ 检查是否安装

which telnetd

或

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

2️⃣ 查看版本

telnetd -?

或

telnetd --version

不同实现(inetutils / NetKit)输出方式不同。


三、确认 telnet 来自哪个实现

rpm -qi telnet
# 或
dpkg -s telnet

可以看到:

  • 版本号
  • 所属包
  • 来源(如 GNU inetutils)

四、补充说明

  • telnet 本身协议版本基本固定(RFC 854)
  • 所谓“版本”通常是指 软件包版本
  • 生产环境不建议使用 telnet,推荐 ssh

如果你能告诉我:

  • Linux 发行版(CentOS / Ubuntu / 等)
  • 是客户端还是服务端

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

0 踩