一、介绍
分类 | 系统版本 | openssh版本 | openssl版本 | 测试结果 |
---|---|---|---|---|
低版本openssl编译 | centos6 | 8.7p1 | 1.0.1e | 正常 |
centos7 | 8.7p1 | 1.0.2k | 正常 | |
centos8 centos stream | 8.7p1 | 1.1.1g | 正常 | |
高版本openssl编译 | centos6 | 8.7p1 | 1.1.1l | 正常 |
centos7 | 8.7p1 | 1.1.1l | 正常 | |
centos8 centos stream | 有BUG未编译成功 |
[root@localhost openssh]# tree
|-- centos\ 6
| `-- openssl
| |-- openssl-1.1.1l-1.el6.x86_64.rpm
| |-- openssl-debuginfo-1.1.1l-1.el6.x86_64.rpm
| `-- openssl-devel-1.1.1l-1.el6.x86_64.rpm
|-- centos\ 7
| `-- openssl-1.1.1l
| |-- openssl-1.1.1l-1.el7.centos.x86_64.rpm
| |-- openssl-debuginfo-1.1.1l-1.el7.centos.x86_64.rpm
| `-- openssl-devel-1.1.1l-1.el7.centos.x86_64.rpm
`-- centos\ 8
`-- 有BUG未解决未发布
4 directories, 6 files
下载地址: https://download.csdn.net/download/ChongDanYiQieHuiYi/21632713
二、升级 --高版本openssl 切记有风险!!
注1: 切记升级此版本openssl 1.1.1l版本 属于强制迭代升级
- 不可以提前卸载原openssl 例如: rpm -e openssl-1.0.2k-21.el7_9.x86_64
- 不可以直接升级openssl 1.1.1l 例如: rpm -Uvh openssl-1.0.2k-21.el7_9.x86_64
注2: 迭代直接替换原有文件 -- 如有需要建议备份以下文件
/usr/bin/openssl
/usr/lib64/libcrypto.so.1.1
/usr/lib64/libssl.so.1.1
- centos6
# 强制安装 忽略依赖
[root@localhost Desktop]# rpm -ivh openssl-1.1.1l-1.el6.x86_64.rpm --nodeps --force
Preparing... ########################################### [100%]
1:openssl ########################################### [100%]
[root@localhost Desktop]# sshd -v
unknown option -- v
OpenSSH_8.7p1, OpenSSL 1.1.1l 24 Aug 2021
usage: sshd [-46DdeiqTt] [-C connection_spec] [-c host_cert_file]
[-E log_file] [-f config_file] [-g login_grace_time]
[-h host_key_file] [-o option] [-p port] [-u len]
- centos7
# 强制安装 忽略依赖
[root@localhost x86_64]# rpm -ivh openssl-1.1.1l-1.el7.centos.x86_64.rpm --nodeps --force
Preparing... ################################# [100%]
Updating / installing...
1:openssl-1.1.1l-1.el7.centos ################################# [100%]
[root@localhost openssh-8.7p1]# openssl version
OpenSSL 1.0.2k-fips 26 Jan 2017
- centos8 - centos steam
有BUG未编译成功!