插件窝 干货文章 检查Linux上SSH的版本的步骤

检查Linux上SSH的版本的步骤

版本 OpenSSH SSH bash 829    来源:    2025-04-09

检查Linux上SSH版本的步骤

方法一:使用ssh命令检查版本

  1. 打开终端
  2. 输入以下命令: bash ssh -Vbash ssh --version
  3. 输出示例: OpenSSH_8.2p1 Ubuntu-4ubuntu0.5, OpenSSL 1.1.1f 31 Mar 2020 这表示安装的是OpenSSH 8.2p1版本

方法二:检查SSH服务版本

  1. 首先确认SSH服务是否运行:

    sudo systemctl status ssh
    

    sudo service ssh status
    
  2. 如果服务正在运行,可以通过连接本地来获取版本信息:

    nc localhost 22
    

    telnet localhost 22
    

    输出示例:

    SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.5
    

方法三:通过包管理器查询

对于基于Debian/Ubuntu的系统:

apt show openssh-server

对于基于RHEL/CentOS的系统:

yum info openssh-server

对于基于Arch Linux的系统:

pacman -Qi openssh

注意事项

  1. 客户端版本(ssh -V)和服务端版本可能不同
  2. 某些系统可能安装了多个SSH实现(如OpenSSH和Dropbear)
  3. 出于安全考虑,不建议在公开服务器上显示详细的SSH版本信息