当前位置:   article > 正文

漏洞修复之OpenSSL升级

openssl升级

1、查看版本

openssl version

2、下载OpenSSL

        进入openssl官网(/index.html (openssl.org)),查看openssl版本。可以看到目前1.x.x系列最新的版本是1.1.1v,我们下载该版本即可。

        建议升级版本:如果我们的版本是 OpenSSL 1.x.x , 升级时版本还应该为1.x.x。

3、安装编译所需的包

yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake

4、编译

        上传压缩包至opt目录。

  1. tar -xzvf openssl-1.1.1v.tar.gz
  2. cd openssl-1.1.1v
  3. ./config --prefix=/usr/local/openssl
  4. make && make install

5、备份替换

  1. mv /usr/bin/openssl /usr/bin/openssl.bak
  2. mv /usr/include/openssl /usr/include/openssl.bak
  3. ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
  4. ln -s /usr/local/openssl/include/openssl /usr/include/openssl

6、查看当前版本

  1. [root@localhost ~]# openssl version
  2. openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

        如果报这个错误,那我们需要对库文件进行更换,执行以下命令后再次查看openssl版本。(如果当前显示的版本还是之前的版本,新开一个会话再次查看版本即可)

  1. ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
  2. ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
  3. echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
  4. ldconfig

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号