ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

openssl-1.1.1o 升级指引与注意事项V5.20

2022-05-21 17:34:37  阅读:405  来源: 互联网

标签:1.1 V5.20 openssl so.1 usr local 1o


1. 下载地址:https://www.openssl.org/source/openssl-1.1.1o.tar.gz

2.、安装前备份操作:

2.1、查询升级前 openssl 的2个关键动态链接库文件物理路径:

[root@localhost openssl-1.1.1o]# ldd /usr/bin/openssl
        linux-vdso.so.1 =>  (0x00007fff7116d000)
        libssl.so.1.1 => /usr/local/openssl/lib/libssl.so.1.1 (0x00007fcf3465a000)
        libcrypto.so.1.1 => /usr/local/openssl/lib/libcrypto.so.1.1 (0x00007fcf3416f000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fcf33f6b000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fcf33d4f000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fcf33981000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fcf348ed000)
[root@localhost openssl-1.1.1o]# 

2.2 、将 libssl.so.1.1 和 libcrypto.so.1.1  软链接对应的实际文件进行备份,如:

cp /usr/local/openssl/lib/libssl.so.1.1 /usr/local/openssl/lib/libssl.so.1.1-bak22-520
cp /usr/local/openssl/lib/libcrypto.so.1.1 /usr/local/openssl/lib/libcrypto.so.1.1-bak22-520

3. 开始安装:

3.1、将openssl-1.1.10 文件上传至服务器,比如 /root/soft 目录

3.2、解压、配置、编译安装
mkdir /usr/local/openssl-1.1.1o            #( 提前建立安装目标目录。为方便维护,请统一将openssl最新版安装到 /usr/local/openssl-1.1.1o目录)
cd /root/soft
rz -y openssl-1.1.1o.tar.gz
tar -xzvf openssl-1.1.1o.tar.gz
cd openssl-1.1.1o/
./config --prefix=/usr/local/openssl-1.1.1o shared   #( 为方便维护,请统一将openssl最新版安装到 /usr/local/openssl-1.1.1o目录)
make && make install

4. 修改动态库配置文件与文件链接


==============修改库文件链接与BIN文件链接=========================================
rm -f /lib64/libssl.so && ln -s /usr/local/openssl-1.1.1o/lib/libssl.so.1.1 /lib64/libssl.so
rm -f /usr/lib64/libssl.so && ln -s /usr/local/openssl-1.1.1o/lib/libssl.so.1.1 /usr/lib64/libssl.so
rm -f /usr/bin/openssl && ln -s /usr/local/openssl-1.1.1o/bin/openssl /usr/bin/openssl
==========================================================================

==========修改/etc/ld.so.conf=============================
vim /etc/ld.so.conf  
将原来的 /usr/local/openssl 注释
新增一行:  /usr/local/openssl-1.1.1o/lib/
保存,退出。
执行 ldconfig -v   #立即生效
====================================================

5. 查询验证openssl当前版本

openssl version

6. 重启 SSHD 服务

service sshd restart

升级 openssl 后,请务必对SSHD服务进行重启测试,防止openssl 升级出现意外引起openssh无法正常工作。

标签:1.1,V5.20,openssl,so.1,usr,local,1o
来源: https://www.cnblogs.com/wendaozhe/p/16295527.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有