欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

linux升级openssl版本

程序员文章站 2022-07-08 16:43:57
...

第一种方法

1.查看openssl版本

[[email protected] openssh-8.0p1]# openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013

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

在下面网址:https://www.openssl.org/source/下载 后面的版本号可以换

[[email protected] opt]# wget https://www.openssl.org/source/openssl-1.1.0k.tar.gz

3.编译安装

[[email protected] opt]#cd openssl-1.1.0k
[[email protected] opt]#./config shared zlib
[[email protected] opt]# make && make install

4.配置

[[email protected]]# mv /usr/bin/openssl /usr/bin/openssl.bak
[[email protected]]# mv /usr/include/openssl /usr/include/openssl.bak
[[email protected]]#  find / -name openssl
[[email protected]]# ln -s /usr/local/bin/openssl /usr/bin/openssl
[[email protected]]# ln -s /usr/local/include/openssl /usr/include/openssl
[[email protected]]# echo "/usr/local/lib64/" >> /etc/ld.so.conf
[[email protected]]# ldconfig
[[email protected]]# openssl version -a

5.验证

[[email protected] openssl-1.1.0k]# openssl version
OpenSSL 1.1.0k  28 May 2019

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/
linux升级openssl版本

第二种方法

1、aptitude install make gcc libpam0g-dev zlib1g-dev openssl
2、wget https://www.openssl.org/source/openssl-1.0.2k.tar.gz --no-check-certificate 然后解压并进入解压目录
3、./config shared && make && make install
4、cp /etc/ld.so.conf.d/libc.conf /etc/ld.so.conf.d/ssl.conf
5、修改ssl.conf 为:/usr/local/ssl/lib 然后重载:ldconfig
6、配置完成并检测