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

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

http://www.xdnf.cn/news/693433.html

相关文章:

  • 互联网大厂Java求职面试:AI与云原生架构实战解析
  • day39 pythonCNN网络
  • CSS Animation 详解
  • python第35天打卡
  • RISC-V 开发板 MUSE Pi Pro 搭建 Spacengine AI模型部署环境
  • 联软SDP+安渡:收敛暴露面 从生产网自动取数 安全高效
  • 班级管理系统
  • Python+Flask+Html做一个简单的测试联调工具
  • 链路追踪神器zipkin安装详细教程教程
  • C语言中:递归问题的深入研究
  • mp中的密码处理
  • 数据分析的方法总结
  • 工业控制核心引擎高性能MCU——MM32F5370
  • 【教程】服务器如何防止GET/SYN洪泛攻击
  • C++ 模板元编程语法大全
  • 如何在使用kickstart安装物理机操作系统的过程中核对服务器的SN
  • Docker容器启动失败的常见原因分析
  • 每日C++ 5.28dddd
  • FreeCAD如何对器件表面逐面着色
  • 单点登陆(SSO)简介-笔记
  • style scoped作用域
  • RabbitMQ性能调优:关键技术、技巧与最佳实践
  • Vert.x学习笔记-什么是Context
  • Linux `less` 命令深度解析与高阶应用指南
  • python网络编程之socket
  • 面试高频图论题『墙与门』:Swift BFS 解法全流程拆解
  • node_modules\node-sass: Command failed.报错了
  • DeepSeek 赋能教育新生态,智能教育机器人开启智慧教学新篇章
  • RuoYi前后端分离框架将前端dist资源集成到Jar包中独立部署
  • 考研系列-操作系统:第二章、进程与线程