当前位置: 首页 > article >正文

【openssl】升级为3.3.1,避免安全漏洞

本文档旨在形成 对Linux系统openssl版本进行升级 的搭建标准操作过程,搭建完成后,实现 openssl 达到3.3以上版本,避免安全漏洞 效果。

一、查看当前版本

版本不高于3.1的,均需要升级。

# 服务器上运行以下命令,查看版本
openssl version

二、升级openssl

1.官网下载最新版openssl,下载安装包至/usr/local/下。

cd /usr/local# 下载OpenSSL 3.3.1源代码
wget https://www.openssl.org/source/openssl-3.3.1.tar.gz

2.安装编译环境

yum install perl-IPC-Cmd perl-Data-Dumper gcc gcc-c++ perl perl-devel -y

3.下载后解压安装

tar -xf openssl-3.3.1.tar.gz -C /opt/
#进入目录
cd /opt/openssl-3.3.1
#编译配置openssl安装目录
./config --prefix=/usr/local/openssl

执行完出现截图所示内容
在这里插入图片描述
接下来,执行安装:

make && make install

这个过程稍慢,需要等待一会儿
在这里插入图片描述

4.备份更新openssl

#备份
mv /usr/bin/openssl /usr/bin/openssl_bak
#复制openssl文件到/usr/bin/下
cp /usr/local/openssl/bin/openssl /usr/bin/
#添加动态链接库数据
echo "/usr/local/openssl/lib64/" >> /etc/ld.so.conf
#重新关联系统链接
ldconfig

5.进行验证

openssl version

在这里插入图片描述

参考:
https://blog.csdn.net/zhang546030919/article/details/140550933

http://www.lryc.cn/news/2401336.html

相关文章:

  • 使用 HTML +JavaScript 从零构建视频帧提取器
  • 基于若依前后分离版-用户密码错误锁定
  • 论文速读《DexWild:野外机器人策略的灵巧人机交互》
  • Bug问题
  • 【数据结构】5. 双向链表
  • 【Linux手册】冯诺依曼体系结构
  • Mobile App UI自动化locator
  • PaloAlto-Expedition OS命令注入漏洞复现(CVE-2025-0107)
  • (LeetCode 每日一题) 1061. 按字典序排列最小的等效字符串 (并查集)
  • linux 安装mysql8.0;支持国产麒麟,统信uos系统
  • C#实现远程锁屏
  • 历史记录隐藏的安全风险
  • SpringBoot3整合MySQL8的注意事项
  • 网络安全大模型理解
  • 智语心桥:当AI遇上“星星的孩子”,科技如何点亮沟通之路?
  • itop-3568开发板机器视觉opencv开发手册-图像绘制-画线
  • 【高频面试题】快慢指针及相关应用
  • sudo docker exec -it backend bash 以交互方式(interactive)进入正在运行的 Docker 容器的命令行环境
  • [论文阅读] 人工智能 | 当AI遇见绿色软件工程:可持续AI实践的研究新方向
  • [论文阅读] 人工智能 | 用大语言模型抓虫:如何让网络协议实现与RFC规范对齐
  • 浅析EXCEL自动连接PowerBI的模板
  • DeepSeek 赋能金融反洗钱:AI 驱动的风险监测革新之路
  • java32
  • 【Redis】zset 类型
  • 从Gartner报告看Atlassian在生成式AI领域的创新路径与实践价值
  • Kafka 安装教程(支持 Windows / Linux / macOS)
  • OpenCV种的cv::Mat与Qt种的QImage类型相互转换
  • 机器学习——什么时候使用决策树
  • llm-d:面向Kubernetes的高性能分布式LLM推理框架
  • 前端没有“秦始皇“,但可以做跨端的王[特殊字符]