OpenSSL 升级/还原
一、下载
https://www.openssl.org/source/二、编译安装
tar -xf openssl-1.1.1w.tar.gz
cd openssl-1.1.1w
./config
make
make install三、重建软链接
#CentOS
sudo ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/
sudo ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/
#Ubuntu
sudo ln -s /usr/local/lib/libcrypto.so.1.1 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
sudo ln -s /usr/local/lib/libssl.so.1.1 /usr/lib/x86_64-linux-gnu/libssl.so.1.1四、验证
openssl version -a五、版本还原
用yum重新安装默认版本(注意不要使用remove,会影响系统依赖)
yum reinstall -y openssl openssl-libs1.0.2k和1.1.1w版本同时存在,且由于/usr/local/bin/优先度高于/usr/bin/,直接执行openssl命令会优先执行1.1.1w版本。通过移除/usr/local/bin/openssl或者将1.0.2k版通过软连接进行覆盖。
备份1.1.1w文件
mv /usr/local/bin/openssl /usr/local/bin/openssl-1.1.1w.bak修改软连接
ln -snf /usr/bin/openssl /usr/local/bin/openssl验证
openssl version