阿里云服务器CentOS升级openssl

简介: 阿里云服务器 CentOS6默认openssl版本是2013年发布的1.0.1,这里,我们需要升级到2021发布的openssl 1.1.1k版本。最新稳定版为1.1.1系列。这也是我们的长期支持 (LTS) 版本,支持到 2023 年 9 月 11 日。所有旧版本(包括 1.1.0、1.0.2、1.0.0 和 0.9.8)现在都不再支持,不应使用。鼓励这些旧版本的用户尽快升级到 1.1.1。

CentOS6默认openssl版本是2013年发布的1.0.1,这里,我们需要升级到2021发布的openssl 1.1.1k版本。 最新稳定版为1.1.1系列。这也是我们的长期支持 (LTS) 版本,支持到 2023 年 9 月 11 日。所有旧版本(包括 1.1.0、1.0.2、1.0.0 和 0.9.8)现在都不再支持,不应使用。鼓励这些旧版本的用户尽快升级到 1.1.1。 可以通过下面的地址下载之后,通过FTP工具上传到服务器 下载地址:openssl-1.1.1k.tar.gz 总结:莫要在网上一顿乱搜然后各种试,要看清楚每个文档中的安装路径版本等是否一致,不同的版本及路径安装命令也是有所不同的,请甄别对待;不要直接使用yum卸载openssl,会删除系统命令。 ### 安装 ```js //环境 CentOS Linux release 7.7.1908 (Core) cat /etc/redhat-release //查看Openssl路径 which openssl //1.下载openssl安装包 wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz //2.解压 tar zxvf openssl-1.1.1k.tar.gz //3.进到 redis目录 cd openssl-1.1.1k //4.编译,解压并进入解压目录后执行:  ./config --prefix=/usr/local/openssl shared zlib   //5.安装 make && make install //6.备份当前Openssl mv /usr/bin/openssl /usr/bin/openssl.bak mv /usr/include/openssl /usr/include/openssl.bak //7.使用新版Openssl ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl ln -s /usr/local/openssl/include/openssl /usr/include/openssl   //8.更新动态链接库数据 echo "/usr/local/openssl/lib" >> /etc/ld.so.conf //9.重新加载动态链接库 ldconfig -v //10.查看安装完成后的最新版本 openssl version openssl version –a //安装完成,测试一切正常后,删除原有备份 rm -rf /usr/bin/openssl.bak rm -rf /usr/include/openssl.bak ``` 这里找了份一键升级的脚本供小伙伴们参考... 集群openssl一键升级脚本 ```js #!/bin/bash #变量准备 hosts=`cat /etc/hosts | awk '$3~/(z|d|m)[0-9]/ {print $1}' | grep -v '159\|160\|161'` echo '目标hosts:'$hosts #分发安装包、安装gcc for i in $hosts do ssh $i 'mkdir -p /opt/insfiles/openssl_insfiles;yum install -y gcc' scp /opt/insfiles/openssl_insfiles/openssl-1.1.1i.tar.gz* $i:/opt/insfiles/openssl_insfiles/ echo $i'分发安装包、安装gcc完成' #解压、编译安装、设为默认ssl工具 for i in $hosts do ssh $i <> /etc/ld.so.conf ldconfig -v openssl version -a EOF echo $i'升级、部署完成' done ```

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
弹性计算 Linux Shell
阿里云ECS完美升级gcc版本基于CentOS8
阿里云ECS完美升级gcc版本基于CentOS8
2154 0
|
3月前
|
Linux 数据安全/隐私保护 Perl
CentOS7中升级OpenSSL详细教程
这篇文章提供了在CentOS 7系统中升级OpenSSL到3.2版本的详细步骤,包括备份现有配置、安装依赖、下载安装新版本以及验证安装结果。
785 1
|
Unix 应用服务中间件 Linux
|
7月前
|
Linux 开发工具
蓝易云 - 在CentOS7/RHEL7上安装OpenSSL1.1.x教程
以上就是在CentOS7/RHEL7上安装OpenSSL 1.1.x的步骤。希望对你有所帮助。
311 0
|
Linux
阿里云服务器CentOS升级openssl
阿里云服务器 CentOS6默认openssl版本是2013年发布的1.0.1,这里,我们需要升级到2021发布的openssl 1.1.1k版本。
560 0
|
弹性计算 关系型数据库 MySQL
阿里云服务器申请试用并部署LNMP环境(CentOS 7)教程
阿里云提供云服务器1个月-3个月免费试用,可申请的试用配置有2核4GB 3个月、2核8GB 3个月、4核8GB 1个月、4核16GB 1个月,本文为大家介绍如何申请这些试用云服务器及在云服务器上部署LNMP环境(CentOS 7)教程,以供参考。
阿里云服务器申请试用并部署LNMP环境(CentOS 7)教程
|
弹性计算 安全 关系型数据库
使用阿里云服务器手动部署LNMP环境(CentOS 7)
使用阿里云服务器手动部署LNMP环境(CentOS 7)
861 0
使用阿里云服务器手动部署LNMP环境(CentOS 7)
|
域名解析 弹性计算 关系型数据库
使用阿里云服务器手动搭建Wordpress(基于CentOS 7)
使用阿里云服务器手动搭建Wordpress(基于CentOS 7)
822 0
使用阿里云服务器手动搭建Wordpress(基于CentOS 7)
|
C语言 Python
阿里云服务器centos8系统安装和使用boost
阿里云服务器centos8系统安装和使用boost
792 0
|
关系型数据库 MySQL Linux
CentOS环境 云服务器通过 YUM 安装软件
为提升我们在云服务器上的软件安装效率,减少下载和安装软件的成本,在 CentOS 环境下,我们可以通过 yum 命令快速安装软件。对于 YUM 下载源,我们不需要添加软件源,可以直接安装软件包。 从 CentOS 7 系统开始,MariaDB 成为 YUM 源中默认的数据库安装包。