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

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无法正常工作。
posted @   闻道者  阅读(1074)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示