前几天通过rpm方式更新完openssh后,查看ssh -V和openss version 发现openssl的版本不一致
# ssh -V
OpenSSH_8.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017
# openssl version
OpenSSL 1.1.1k 25 Mar 2021
原因是ssh -V显示的是openssh 编译成rpm包时使用的openssl,不是当前部署的openssl
解决办法是通过源码安装openssh,或者在openssl下重新编译生成rpm,之后再安装新版openssl下编译的openssh rpm包
以下是openssh编译rpm包 链接