在 Linux 里,telnet 本身没有统一标准命令来查“客户端版本”,一般可以通过下面几种方式查看。
telnet 命令自带信息有些系统的 telnet 会显示版本:
telnet
或:
telnet -?
有的发行版会输出类似:
telnet: linux 2.3.0 (NetKit)
telnet 通常是作为软件包安装的,查包版本即可。
dpkg -l | grep telnet
或
apt list --installed | grep telnet
rpm -qa | grep telnet
rpm -qf $(which telnet)
telnet --version
⚠️ 注意:很多 telnet 不支持 --version,会直接报错或进入交互模式。
如果你是想查 telnet 服务(不是客户端):
rpm -qa | grep telnet-server
# 或
dpkg -l | grep telnetd
ss -tlnp | grep 23
telnet 协议本身是 RFC 854,没有“版本号”概念,所有 telnet 实现都兼容该协议。
$ dpkg -l | grep telnet
ii telnet 0.17-41ubuntu1 amd64 basic telnet client
表示 telnet 客户端版本是 0.17
如果你能告诉我:
我可以给你更精确的命令。