linux——openssl升级

linux——openssl升级Linux 服务器 openssl 版本过低有漏洞 需要做升级 升级步骤如下 1 查看 openssl 版本 root localhostssh opensslversi 0 1e fips11Feb201 下载指定版本的 openssl 软件下载网址 https www openssl org source 下载 后面的版本号换为最新的版本号 wgethttps www openssl org source openssl 1 1 1k ta

Linux服务器openssl版本过低有漏洞,需要做升级。升级步骤如下:

1.查看openssl版本

[root@localhost sshupgrade]# openssl version OpenSSL 1.0.1e-fips 11 Feb 2013 

2.下载指定版本的openssl软件

下载网址:https://www.openssl.org/source/下载,后面的版本号换为最新的版本号。

wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz 
[root@localhost sshupgrade]# tar -zxvf openssl-1.1.1k.tar.gz  

3.编译安装

[root@localhost sshupgrade]# cd openssl-1.1.1k [root@localhost openssl-1.1.1k]# ./config shared zlib Operating system: x86_64-whatever-linux2 Configuring OpenSSL version 1.1.1k (0xbfL) for linux-x86_64 Using os-specific seed configuration Creating configdata.pm Creating Makefile * * * OpenSSL has been successfully configured * * * * If you encounter a problem while building, please open an * * issue on GitHub <https://github.com/openssl/openssl/issues> * * and include the output from the following command: * * * * perl configdata.pm --dump * * * * (If you are new to OpenSSL, you might want to consult the * * 'Troubleshooting' section in the INSTALL file first) * * * [root@localhost openssl-1.1.1k]# make && make install 

4.配置

[root@localhost openssl-1.1.1k]# mv /usr/bin/openssl /usr/bin/openssl.bak mv:是否覆盖"/usr/bin/openssl.bak"? y [root@localhost openssl-1.1.1k]# mv /usr/include/openssl /usr/include/openssl.bak mv:是否覆盖"/usr/include/openssl.bak/openssl"? y [root@localhost openssl-1.1.1k]# find / -name openssl /etc/pki/ca-trust/extracted/openssl /usr/share/doc/man-pages-overrides-6.6.3/openssl /usr/local/ssl/bin/openssl /usr/local/ssl/include/openssl /usr/local/ssl/include/openssl/openssl /usr/local/share/doc/openssl /usr/local/bin/openssl /usr/local/include/openssl /usr/lib64/openssl /shenlan/sshupgrade/ssh8.3/openssl-1.1.1g/include/openssl /shenlan/sshupgrade/ssh8.3/openssl-1.1.1g/apps/openssl /shenlan/sshupgrade/ssh8.3/openssl-1.1.1g/test/ossl_shim/include/openssl /shenlan/sshupgrade/openssl-1.1.1k/include/openssl /shenlan/sshupgrade/openssl-1.1.1k/apps/openssl /shenlan/sshupgrade/openssl-1.1.1k/test/ossl_shim/include/openssl /shenlan/sshupgrade/share/openssl-1.0.2k/include/openssl /shenlan/sshupgrade/share/openssl-1.0.2k/apps/openssl [root@localhost openssl-1.1.1k]# ln -s /usr/local/bin/openssl /usr/bin/openssl [root@localhost openssl-1.1.1k]# ln -s /usr/local/include/openssl /usr/include/openssl [root@localhost openssl-1.1.1k]# echo "/usr/local/lib64/" >> /etc/ld.so.conf [root@localhost openssl-1.1.1k]# ldconfig [root@localhost openssl-1.1.1k]# openssl version -a OpenSSL 1.1.1k 25 Mar 2021 built on: Sun Apr 25 09:59:29 2021 UTC platform: linux-x86_64 options: bn(64,64) rc4(16x,int) des(int) idea(int) blowfish(ptr) compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DZLIB -DNDEBUG OPENSSLDIR: "/usr/local/ssl" ENGINESDIR: "/usr/local/lib64/engines-1.1" Seeding source: os-specific 

5.升级成功

[root@localhost openssl-1.1.1k]# openssl version OpenSSL 1.1.1k 25 Mar 2021 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224072.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午12:45
下一篇 2026年3月17日 下午12:46


相关推荐

  • 《转》OpenStack Live Migration[通俗易懂]

    《转》OpenStack Live Migration

    2022年1月23日
    45
  • 七层网络模型

    七层网络模型文章目录前言 一 网络模型 二 OSI 七层网络模型 1 引入库 2 读入数据 总结前言在互联网技术里 有两件事最为重要 一个是 TCP IP 协议 它是万物互联的事实标准 另一个是 Linux 操作系统 它是推动互联网技术走向繁荣的基石 在网络编程中最重要的模型便是 OSI 七层网络模型和 TCP IP 四层网络模型一 网络模型二 OSI 七层网络模型 1 介绍七层模型 也称为 OSI OpenSystemIn 参考模型

    2026年3月19日
    2
  • RC微分与积分电路

    RC微分与积分电路1 RC 电路的矩形脉冲响应若将矩形脉冲序列信号加在电压初值为零的 RC 串联电路上 电路的瞬变过程就周期性地发生了 显然 RC 电路的脉冲响应就是连续的电容充放电过程 如图所示 nbsp 若矩形脉冲的幅度为 U 脉宽为 tp 电容上的电压可表示为 nbsp 电阻上的电压可表示为 nbsp 即当 0 到 t1 时 电容被充电 当 t1 到 t2 时 电容器经电阻 R 放电 也

    2026年3月17日
    2
  • 批处理FOR 中的Delims和Tokens总结「建议收藏」

    批处理FOR 中的Delims和Tokens总结「建议收藏」本篇为《FOR入门与精通秘籍》的补充内容。由于《FOR入门与精通秘籍》是当初刚开始学FOR时一边学一边写的,思维难免受人家影响,思考的也不够全面,所以存在很多缺点,但又不想做过多修改,只好补写了这篇东西。       在For命令语句的参数F中,最难理解的就是Delims和Tokens两个选项,本文简单的做一个比较和总结。“For/f”常用来解析文本,读取字符串。分工上,delims负

    2022年10月12日
    1
  • vod_cache_data是什么?

    vod_cache_data是什么?这个其实是迅雷看看的缓存文件夹,并不是病毒。迅雷相对于flashget来说,速度非常快。主要是因为迅雷的p2sp技术,但是这个也通常被人们认为是盗链技术。anyway,如果只是用“不管白猫

    2022年7月2日
    26
  • 冒泡排序怎么排_vj5347

    冒泡排序怎么排_vj5347[BZOJ5347]冒泡排序[思维]

    2022年4月21日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号