Centos7升级openssl

查看当前已安装的OpenSSL版本

openssl version

输出截图如下

访问Downloads | OpenSSL Library,比较当前版本是否为OpenSSL官方最新无漏洞版本,这里使用3.5(LTS),建议使用。

如不是,请参考以下步骤升级OpenSSL

安装wget并下载OpenSSL最新版

yum install wget perl-IPC-Cmd -y

yum install perl-Data-Dumper -y

wget https://github.com/openssl/openssl/releases/download/openssl-3.5.0/openssl-3.5.0.tar.gz --no-check-certificate

解压文件

tar -zxf openssl-3.5.0.tar.gz

进入OpenSSL安装目录

cd openssl-3.5.0/

配置安装位置

./config --prefix=/usr/local/openssl

上述步骤截图如下

编译安装

make -j8 && make install

替换为新的OpenSSL

在替换之前先检查以下自己的openssl默认路径

which openssl

查看输出结果,并将输出结果替换粘贴到{输出结果}中

mv {输出结果} {输出结果}.bak.$(date +%Y%m%d)

ln -sf /usr/local/openssl/bin/openssl {输出结果}

例如输出结果为/usr/local/bin/openssl,则:

mv /usr/bin/openssl /usr/bin/openssl.bak.$(date +%Y%m%d)

ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl

更新动态链接库:

grep /usr/local/openssl/lib64 /etc/ld.so.conf > /dev/null 2>&1 || echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf

ldconfig -v

查看OpenSSL版本

openssl version

显示3.5.0,升级完成。

相关推荐
caicai_xiaobai几秒前
Ubuntu上Git安装步骤
linux·git·ubuntu
平行云11 分钟前
实时云渲染平台数据通道,支持3D应用文件上传下载分享无缝交互
linux·unity·云原生·ue5·gpu算力·实时云渲染·像素流送
谪星·阿凯24 分钟前
Linux提权全攻略博客
linux·运维·服务器·网络安全
风度前端25 分钟前
阿里云宝塔面板部署https证书
linux·后端·https
Yeats_Liao27 分钟前
物联网接入层技术剖析(二):epoll到底是怎么工作的
java·linux·网络·物联网·信息与通信
带带弟弟学爬虫__32 分钟前
dyAPP数据采集-个人主页、发布、搜索、评论
服务器·python·算法·flutter·java-ee·django
Donk_6735 分钟前
什么是虚拟化
linux·运维
Shadow(⊙o⊙)36 分钟前
Shell进程替换,自定义Shell解释器——字符串库函数灵活操作!
linux·运维·服务器·开发语言·c++·学习
IT大白鼠37 分钟前
2019年Cloudflare全球宕机事件技术分析:正则表达式回溯失控与互联网基础设施脆弱性研究
运维·正则表达式·去中心化
funnycoffee12337 分钟前
华为S5736交换机3层ECMP负载方式
linux·服务器·数据库