问题描述:有时 OpenSSL 版本过老升级,或者需要更新 OpenSSL 版本
1. 登录 linux 系统后输入 openssl version 查看现在使用的版本
我的输入后版本信息为:OpenSSL 1.1.1g FIPS 21 Apr 2020 ,可以看到是一年前更新版本,是有些老。
2. 登录 openssl 官网查看最新版本。
登录 https://www.openssl.org/ 官网后,找到需要的版本
我这里选择 3.1 版本,进入后如下图:
3. 使用 wget 命令下载最新文件
wget https://www.openssl.org/source/old/3.1/openssl-3.1.0-alpha1.tar.gz --no-check-certificate
4. 编译安装 openssl,依次执行下方命令,留意文件名及文件夹名称,执行后等待系统运行完毕
tar xf openssl-3.1.0-alpha1.tar.gz
cd _openssl-3.1.0-alpha1_
./config && make && make install
5. 优化 openssl 路径,依次执行下方命令
echo "/usr/local/lib64/" >> /etc/ld.so.conf
ldconfig
mv /usr/bin/openssl /usr/bin/openssl.old
ln -sv /usr/local/bin/openssl /usr/bin/openssl
6. 上述命令完成,openssl version 命令查看版本信息
我的输入后版本信息为:OpenSSL 3.1.0-alpha1 1 Dec 2022 (Library: OpenSSL 3.1.0-alpha1 1 Dec 2022)
更新完成