Linux升级OpenSSL版本

查看OpenSSL的版本:

openssl version

得到的结果是:

OpenSSL 1.0.1 14 Mar 2012

2012年的版本呢,2015年不是遇到了心在流血(heart breeding)的漏洞吗?所以很有必要更新一下我们的OpenSSL了。 这里呢,我们采用的是从OpenSSL的官网下载,自己编译的方法。因为目前还没有找到Ubuntu新的软件源使用更新的OpenSSL来解决问题的。

首先去OpenSSL的网站

https://www.openssl.org/source

在终端使用wget下载最新没有漏洞的版本

wget https://www.openssl.org/source/openssl-1.0.2m.tar.gz

解压 tar xzvf openssl-1.0.2m.tar.gz

配置并且安装,这里假定我们在服务器上操作,已经获取了root权限。 cd openssl-1.0.2m && config && make -j4 && make install

由于安装的位置默认是/usr/local/ssl/下面,我们需要安装到默认的位置上。即,通过设置软链接以及其它的方式来解决问题。

ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl
echo "/usr/local/ssl/lib" >> /etc/ld.so.conf

提示 ln: failed to create symbolic link/usr/bin/openssl': File exists,改名备份/usr/bin/openssl,然后再ln -s`就OK。

最后链接应该没有问题了。输入 openssl version

应该输出 OpenSSL 1.0.2m 2 Nov 2017 大功告成。


相关推荐


评论(0条)

暂时还没有评论,第一个来评论吧!


我要发表看法

引用   粗体   链接   缩进  

最近编辑

热门标签