Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux Centos7 下升级openssh1.1.1u版本

Linux Centos7 下升级openssh1.1.1u版本

作者头像
I Teach You 我教你
发布于 2023-07-18 10:11:09
发布于 2023-07-18 10:11:09
72900
代码可运行
举报
运行总次数:0
代码可运行
下载安装wget
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum -y install wget
获取openssl源码包
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget https://www.openssl.org/source/openssl-1.1.1u.tar.gz
# 或前往官方下载后使用xftp传入服务器
# 官方链接:https://www.openssl.org/source/
安装openssl 所需依赖
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum -y install  gcc gcc-c++ openssl-devel libstdc++* libcap* wget pam-devel zlib-devel perl
解压编译openssl
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 解压下载好的openssl源码包并进入其目录
tar -vxf openssl-1.1.1u.tar.gz 
cd openssl-1.1.1n
# 配置
./config --prefix=/usr/local/openssl threads zlib shared enable-camellia

# --prefix : 指定安装目录
# threads/no-threads : 是否编译支持多线程的库。默认支持。
# zlib | zlib-dynamic | no-zlib : 使用静态的zlib压缩库 | 使用动态的zlib压缩库 | 不使用zlib压缩功能。
# shared | no-shared : 是否生成动态连接库。
# enable-camellia : 算法

# 编译安装
make && make install
替换旧版openssl
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 备份旧版openssl
mv /usr/bin/openssl /usr/bin/openssl.bak-$(date +%m%d)

# 新版openssl软链接到旧openssl位置
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
# /etc/ld.so.conf 文件记录了编译时使用的动态链接库的路径,告诉链接器去哪个路径下寻找链接时需要用到的库,如果找不到,就会提示链接错误。
echo "/usr/local/openssl/lib">>/etc/ld.so.conf
# ldconfig 命令用于在默认搜寻目录 /lib 和 /usr/lib 以及动态库配置文件 /etc/ld.so.conf 内所列的目录下,搜索出可共享的动态链接库。
ldconfig
查看openssl版本
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
openssl version
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023/07/13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在CentOS上升级OpenSSL版本
最近在公司测试服务器上使用acme.sh申请ZeroSSL证书,在使用EAB注册ZeroSSL账户时一直不成功, 提示Register account Error: {"type":"urn:ietf:params:acme:error:malformed","status":400,"detail":"[External Account Binding] The JWS Signature MUST be present"} 在打开Debug模式后,看到报错:Usage: _hmac hashalg secret [outputhex] 推测是OpenSSL版本过低导致算法兼容问题,遂准备升级机器上的OpenSSL版本
Balliol Chen
2022/04/23
3.1K0
Ubuntu 16.04升级OpenSSH
参考:Ubuntu 16.04 升级Openssh 8.8P1 Ubuntu 16 更新openssh 8.8
geekfly
2022/08/11
2.1K0
Ubuntu 16.04升级OpenSSH
【详解】CentOS升级openssl为最新版
在服务器管理中,保持软件的最新状态对于安全性和性能至关重要。​​OpenSSL​​ 是一个开源的加密库,用于实现安全套接层(SSL)和传输层安全(TLS)协议。随着新漏洞的不断发现,定期更新 ​​OpenSSL​​ 至最新版本是维护系统安全的重要步骤。
大盘鸡拌面
2025/01/07
4610
CentOS7升级openssl
友儿
2024/03/14
1.9K0
CentOS7升级openssl
openssl升级方法(升级怎么玩)
目前最新版本是1.1.1,可以通过修改版本号的方式下载最新版本,最新版本可以在这个网站下载:https://www.openssl.org/source
全栈程序员站长
2022/07/28
5.9K0
openssl升级方法(升级怎么玩)
CentOS6.5下升级openssl-1.1.1g与openssh-8.3p1
CentOS6.5版本升级openssl-1.1.1g与openssh-8.3p1
yuanfan2012
2020/07/06
4.3K3
centos7.3编译安装OpenSSL1.1.1b
OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。
阿dai学长
2019/03/26
7.8K0
centos7.3编译安装OpenSSL1.1.1b
CentOS7 升级openssh和openssl
升级openssl 查看openssl版本 图片 下载最新版openssl,编译安装 tar xf openssl-1.1.1g.tar.gz cd openssl-1.1.1g ./config shared zlib --openssldir=/usr/local/openssl --prefix=/usr/local/openssl make && make install 替换旧版的openssl 备份旧的openssl mv /usr/bin/openssl /usr/bin/op
陳斯托洛夫斯記
2022/10/27
2.2K0
CentOS7 升级openssh和openssl
centos7升级openssl
如果一切顺利,你应该会看到新版本的 OpenSSL。请注意,升级 OpenSSL 可能会影响依赖此库的其他软件。在升级之后,确保测试所有依赖 OpenSSL 的关键服务和应用程序,以确保它们仍然可以正常工作。
章工运维
2023/05/19
1.3K0
升级openssl1.1.1(mix2s哪个版本不断流)
发现很多OpenSSL的安全漏洞,并且是高危漏洞,所以准备升级CentOS6上的OpenSSL安装,解决安全漏洞;
全栈程序员站长
2022/07/29
3610
升级openssl1.1.1(mix2s哪个版本不断流)
centos7.9 升级openssh到8.3以及openssl到1.1.1
1. 升级步骤简单整理为了脚本,脚本里没有过多的错误判断机制,适合对Linux shell有一定基础的人,基础薄弱的建议绕开。
Sync
2024/08/18
84513
Linux下OpenSSL静态库编译及使用
源码地址为:https://www.openssl.org/source/old/;当前最新版本为 1.1.0f,https://www.openssl.org/source/old/1.1.0/openssl-1.1.0f.tar.gz
用户8710806
2021/06/08
12.8K0
DevOps:CentOS7离线升级OpenSSH_8.8p1
openssl和zlib为相关依赖 wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.8p1.tar.gz wget https://www.openssl.org/source/openssl-1.1.1j.tar.gz wget http://www.zlib.net/zlib-1.2.11.tar.gz
Freedom123
2024/03/29
4550
DevOps:CentOS7离线升级OpenSSH_8.8p1
【腾讯云的1001种玩法】AMH 4.2 升级Nginx与PHP实战练习与笔记
本文介绍了如何将Nginx和AMH部署在腾讯云服务器上,并使用Docker进行容器化部署。通过详细的步骤和截图,本文展示了如何快速搭建一个负载均衡和反向代理的Web服务器环境。同时,还介绍了如何升级Nginx和AMH,以及使用脚本快速部署环境。
ZNing
2017/02/27
1.8K0
CentOS7下升级OpenSSL和OpenSSH
本文参考 http://www.dengb.com/Linuxjc/1355285.html
yuanfan2012
2020/05/26
4.9K1
Linux(centos7)下安装OpenSSL 安装详解
P.S. 若CentOS7中没有GCC编译器,执行命令 yum -y install gcc 安装GCC。
全栈程序员站长
2022/07/25
13K0
rhel7.4编绎安装python3.7
Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7版本,默认的python被系统很多程序所依赖,比如centos下的yum就是python2写的,所以默认版本不要轻易删除,否则会有一些问题,如果需要使用最新的Python3那么我们可以编译安装源码包到独立目录,这和系统默认环境之间是没有任何影响的,python3和python2两个环境并存即可。
py3study
2020/01/15
7300
CentOS 7系统 OpenSSH和OpenSSL版本升级指南
在处理服务器安全问题时,及时升级关键组件的版本是非常重要的。本文将详细介绍如何在CentOS 7系统上升级OpenSSH和OpenSSL到最新稳定版本,以解决已知的安全漏洞。
洛秋_
2024/12/31
8050
openssh和openssl升级
[root@host-192-168-5-38 ~]# openssl version
用户10638239
2023/12/29
9580
为CentOS升级OpenSSL 让Nginx支持TLS 1.2
最近在调试微信小程序时,发现wx.request请求总是无法正确获取服务器端的数据,经过检查发现是因为服务器端https不支持微信要求的TLS 1.2版本。
魏杰
2022/12/23
1.5K0
相关推荐
在CentOS上升级OpenSSL版本
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验