查看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
大功告成。
stat -c "%a %n" file , 755, 644
ModuleNotFoundError: No module named 'MySQLdb', ...
Ubuntu18.04下使用pyenv安装python报错:BUILD FAILED (Ubun ...
dell提供了工具远程查看服务器硬件状态,可以修改硬件的参数,可以远程连接过去直接修改,就不需要 ...
启动报undefined symbol: EVP_CIPHER_CTX_cleanup错误。op ...
ubuntu开启crontab日志记录及解决No MTA installed, discardi ...
暂时还没有评论,第一个来评论吧!