openssl 版本_OpenSSL升级版本到最新(1.1.1)

4ad4d72688d3cef09a488d0342e4e1dc.png

注意:最新的稳定版本是1.1.1系列(https://www.openssl.org/source/)

1.查看openssl版本,目前是1.0版本系列。

openssl version

0290bb611da9e9000b1234b9596b7b30.png

2.下载最新稳定版本的OpenSSL源码包。

wget https://www.openssl.org/source/openssl-1.1.1i.tar.gz

255c07b00fe745c484d3338a40b7bbd6.png

3.编译源码安装。()

tar -xzvf openssl-1.1.1i.tar.gz
cd openssl-1.1.1i
./config
make && make install

65003c3ee1a5a38a2c14f89e10e73f0e.png

执行make && make install耐心等待即可直至完成。然后再次执行openssl version 查看会发现还是OpenSSL 1.0.2k-fips 版本。

出现这情况并不是没有升级成功。而是该会话还是原来的会话。端来或者重新开启新的会话即可。无需重启机器。

8d6c8ccbcdf516080e1550a20a654bc9.png

开启新的会话执行openssl version查看则显示为升级后的版本。

1de6c19b25edd418b988a0e36c67b0bd.png

说明:升级后如果执行 openssl version 命令出现openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory错误。执行以下命令即可。

ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

d712fd5abf2a96b0531087c2a4b2d3b9.png

更多安装说明可参考:

https://github.com/openssl/openssl/blob/master/INSTALL.md​github.com
  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是升级 OpenSSL1.1.1+ 版本的步骤: 1. 下载 OpenSSL最新版本。你可以从 OpenSSL 的官方网站(https://www.openssl.org/)下载最新版本。 2. 解压缩下载的文件。在 Linux 或 macOS 中,你可以使用以下命令解压缩: ``` tar -xzvf openssl-1.1.1.tar.gz ``` 3. 进入解压缩后的目录。 ``` cd openssl-1.1.1 ``` 4. 配置 OpenSSL。在 Linux 或 macOS 中,你可以使用以下命令进行配置: ``` ./config ``` 如果你需要在特定的目录中安装 OpenSSL,你可以使用以下命令进行配置: ``` ./config --prefix=/path/to/install ``` 5. 编译 OpenSSL。在 Linux 或 macOS 中,你可以使用以下命令进行编译: ``` make ``` 6. 安装 OpenSSL。在 Linux 或 macOS 中,你可以使用以下命令进行安装: ``` make install ``` 如果你之前使用了指定目录,你需要使用以下命令进行安装: ``` make install_sw ``` 7. 建立符号链接。如果你已经安装了旧的 OpenSSL 版本,则需要将符号链接指向新的 OpenSSL 版本。在 Linux 或 macOS 中,你可以使用以下命令进行操作: ``` ln -sf /path/to/new/openssl /usr/local/ssl ``` 8. 配置环境变量。你需要将新的 OpenSSL 路径添加到环境变量中。在 Linux 或 macOS 中,你可以使用以下命令进行配置: ``` export LD_LIBRARY_PATH=/path/to/new/openssl/lib:$LD_LIBRARY_PATH ``` 9. 验证安装。你可以使用以下命令验证新的 OpenSSL 版本是否已成功安装: ``` openssl version ``` 如果显示的版本号为 1.1.1 或更高版本,则说明升级成功。 注意:在 Windows 中,你需要使用 Visual Studio 编译器编译 OpenSSL。你可以参考 OpenSSL 的官方文档(https://www.openssl.org/docs/)了解更多信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值