我有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的包。 谢谢!
答案 0 :(得分:5)
这可以解决这个问题,适用于Centos / Redhad服务器:
- $ cd / usr / src
- $ wget https://www.openssl.org/source/openssl-1.0.2.tar.gz -O openssl-1.0.2.tar.gz
- $ tar -zxf openssl-1.0.2.tar.gz
- $ cd openssl-1.0.2
- $ ./config
- $ make
- $ make test
- $ make install
- $ openssl version
醇>
步骤5:只有在仍然显示旧版本时才需要执行以下步骤,如果仍然显示旧版本,这将有所帮助:
- $ mv / usr / bin / openssl / root /
- $ ln -s / usr / local / ssl / bin / openssl / usr / bin / openssl
- openssl version
醇>
您可以使用exit
退出PuTTY
答案 1 :(得分:1)
CentOS 5没有比0.9.8更新的openssl官方软件包,因此您无法将系统软件包升级到1.0.1。
如果您需要在CentOS 5服务器上安装1.0.1,您可以自己编译/打包,但不能替换0.9.8软件包/文件而不重新编译系统中的其他所有内容。< / p>