Linux升级openssl版本

这篇具有很好参考价值的文章主要介绍了Linux升级openssl版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux下升级openssl

公司由于使用第三方漏洞扫描,检测出openssh存在漏洞以及ssl漏洞
Linux升级openssl版本
因次得升级openssl
升级步骤:

1、去官网下载最新版本,或wget下载也行 http://www.openssl.org

wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz

2、解压并进入解压目录后执行:

./config --prefix=/usr/local/openssl shared zlib
make depend
make && make install

3、备份当前openssl:

mv /usr/local/openssl /usr/local/openssl.bak

mv /usr/include/openssl /usr/include/openssl.bak

4、配置使用新版本:

ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

ln -s /usr/local/openssl/include/openssl /usr/include/openssl

5、更新动态链接库数据:

echo “/usr/local/ssl/lib” >> /etc/ld.so.conf

重新加载动态链接库
ldconfig -v

6、重新查看版本号:

openssl version
Linux升级openssl版本

结果报错了,这是由于openssl库的位置不正确造成的。
可以做一个软连接:

ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib/

ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib/

然后再执行第5步,再重新加载动态链数据:
echo “/usr/local/ssl/lib” >> /etc/ld.so.conf

重新加载动态链接库
ldconfig -v

再查看版本号
openssl version
Linux升级openssl版本

ok,成功。
然后用ssh -V查看时候会出现两个版本不一致的情况
Linux升级openssl版本

这是因为我们先升级了openssh在升级的openssl所导致的,因此,只需要后面再重新升级下openssh就行了,当然也可以不用升级,反正你现在的openssl版本就是1.1.1g了,只是openssh用的版本还是1.0.2k的,不会有啥影响。

我是根据这位大佬结合自己服务器的实际情况进行的,我是通关官网在线下载下上传至服务器上的
https://www.cnblogs.com/caibao666/p/9698842.html文章来源地址https://www.toymoban.com/news/detail-420603.html

到了这里,关于Linux升级openssl版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 升级OpenSSL版本

    1、查看linux服务器内核版本     cat /proc/version 2、查看本地OpenSSL版本    openssl version    如果不是最新的openSSL 1.1.1版本,则可以进行升级    下载最新的openssl版本    wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz    或者    外网下载openssl-1.1.1c.tar.gz安装包,然后拷贝到

    2024年02月08日
    浏览(39)
  • OpenssL升级到3.0版本

    在计算机网络上,OpenSSL(Open Secure Sockets Layer)是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。其主要库是以C语言所写成,实现了基本的加密功能,实现了SSL与

    2024年02月02日
    浏览(43)
  • 升级openssl到3.X版本

    下载 https://www.openssl.org/source/old/3.1/ 下载之后, 上传到服务器/usr/local/src 执行命令./config --prefix=/usr/local/openssl 这个时候可能会报错, 我的错误是: 报错原因:缺少IPC/Cmd.pm模块 安装IPC/Cmd.pm, 执行一下命令: 然后执行这个命令, 就成功执行了 接着执行

    2024年01月17日
    浏览(40)
  • 手动升级openssl版本及踩坑记录(以ubuntu为例)

    openssl网址:https://www.openssl.org/

    2024年02月04日
    浏览(45)
  • Linux Openssl升级(详)

    环境: 系统版本:CentOS Linux release 7.4.1708(Core) 内核版本:3.10.0-514.el7.x86 64 Openssl 由1.0.2k-fips 升级到3.1.0-beta1 升级说明: OpenSSL缓冲区溢出漏洞(CVE-2021-3711),OpenSSL = 1.1.1k OpenSSL缓冲区溢出漏洞(CVE-2021-3712),OpenSSL = 1.1.1k或OpenSSL = 1.0.2y Openssl源码地址 OPENSSL 源码包下载地址:https:/

    2024年02月15日
    浏览(35)
  • linux-OpenSSL升级

    1.安装编译所需的安装包 2.从 OpenSSL 官网下载(https://www.openssl.org/source/openssl-1.1.1v.tar.gz) 注:如果原先版本为1.x.x,升级时还是需要选择1.x.x 3. 编译安装 4.检查升级是否成功 为了确保升级的正确性,升级完成后,最后在新建个窗口,校验连接是否正常

    2024年02月09日
    浏览(36)
  • 【openssl】Linux升级openssl-1.0.1到1.1.1

    记录一次openssl的升级,1.0.1升级到1.1.1 OpenSSL是一个开源的加密工具包,广泛用于安全套接层(SSL)和传输层安全(TLS)协议的实现。它提供了一组用于加密通信的库和工具,被许多网络应用和操作系统广泛使用。 首先,我们需要从官方网站下载最新版本的OpenSSL源代码。你可

    2024年01月19日
    浏览(41)
  • 漏洞补丁修复之openssl版本从1.1.1q升级到1.1.1t以及python版本默认2.7.5升级到2.7.18新版本和Nginx版本升级到1.24.0

    ​ 一、Openssl升级 1、查看Openssl安装的版本 2、查看Openssl路径 3、上传openssl安装包到服务器:openssl-1.1.1t.tar.gz,并且解压,安装: make完成图示: 此时版本还是1.1.1q的动态库: 4、更新使用最新版openssl库: 5、重新加载动态链接库

    2024年01月21日
    浏览(48)
  • CentOS7下rpm包方式升级openssl到安全版本1.1.1q

    参考链接:https://cloud.tencent.com/developer/article/1767718 OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 OpenSSL是Openssl团队的一个开源的能够实现安全套接层(SSLv2/v3)和安全传输

    2024年02月05日
    浏览(44)
  • Phpstudy v8.0/8.1小皮升级Apache至最新,同时升级openssl版本httpd-2.4.58 apache 2.4.58

    1.apache官网下载最新版本的apache 2.4.58 2. phpstudy下apache停止运行,把原来的Apache文件夹备份一份 复制图中的文件替换apache目录下文件 3.phpstudy中开启apache

    2024年02月02日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包