在CentOS 6.5上更新OpenSSL

时间:2014-11-19 09:57:41

标签: openssl centos

我有2台CentOS服务器。在一台服务器上,我有OpenSSL 1.0.1e-fips 2013年2月11日,另一台服务器上我有OpenSSL 0.9.8e-fips-rhel5 2008年7月1日。 如何将OpenSSL 0.9.8更新为1.0.1或更新版本? 我尝试了yum update,yum update openssl但是我没有收到标记为Update的包。 谢谢!

2 个答案:

答案 0 :(得分:5)

这可以解决这个问题,适用于Centos / Redhad服务器:

  1. 访问openssl.org获取最新版本。
  2. openssl-1.0.2 替换为以下命令中的最新版本(位于openssl.org
  3. 打开PuTTY并使用您的serverIP和SSH端口号以root身份登录 PuTTY
  4. 请按照以下步骤操作
  5.   
        
    1. $ cd / usr / src
    2.   
    3. $ wget https://www.openssl.org/source/openssl-1.0.2.tar.gz -O openssl-1.0.2.tar.gz
    4.   
    5. $ tar -zxf openssl-1.0.2.tar.gz
    6.   
    7. $ cd openssl-1.0.2
    8.   
    9. $ ./config
    10.   
    11. $ make
    12.   
    13. $ make test
    14.   
    15. $ make install
    16.   
    17. $ openssl version
    18.   

    步骤5:只有在仍然显示旧版本时才需要执行以下步骤,如果仍然显示旧版本,这将有所帮助:

      
        
    1. $ mv / usr / bin / openssl / root /
    2.   
    3. $ ln -s / usr / local / ssl / bin / openssl / usr / bin / openssl
    4.   
    5. openssl version
    6.   

    您可以使用exit退出PuTTY

答案 1 :(得分:1)

CentOS 5没有比0.9.8更新的openssl官方软件包,因此您无法将系统软件包升级到1.0.1。

如果您需要在CentOS 5服务器上安装1.0.1,您可以自己编译/打包,但不能替换0.9.8软件包/文件而不重新编译系统中的其他所有内容。< / p>