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,升级完成。

相关推荐
测试运维日常笔记28 分钟前
tcpdump(Linux服务器)配合 Wireshark(本地分析)使用手顺与常用过滤语法详解
linux·服务器·tcpdump
Loongproxy1 小时前
大规模采集为啥用隧道代理IP?会话保持如何做到无感轮换
java·服务器·网络
jason_renyu1 小时前
Linux Docker 服务管理与排查实战指南(新手速查版)
linux·docker·新手docker学习·docker日志查询·docker服务管理
Web极客码1 小时前
用 Python 搭建工具调用 Agent 的调试过程
java·服务器·前端
测试运维日常笔记1 小时前
Unix/Linux 系统软件包管理笔记
linux·笔记·unix
九硕智慧建筑一体化厂家1 小时前
从电费支出到碳资产收益,直流照明如何让商业楼宇实现柔性用能
运维·人工智能·智慧城市
科技园长2 小时前
复杂厂区车辆高精度调配:UWB追踪技术底座与选型格局重构
运维·重构
2601_949499942 小时前
硬件工程师实操:芯瑞科技两款 400G 高速互联方案参数、场景、选型全解析
大数据·运维·人工智能·科技·光模块
雾时之林2 小时前
Linux--介绍及管理
linux·运维·服务器
盐焗鹌鹑蛋2 小时前
【Linux】重定向
linux