登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
1
2
/ 2 页
下一页
返回列表
首页
›
业界区
›
业界
›
Linux 系统升级 OpenSSL 3.1.3& OpenSSH 10.0p2安装指南 ...
Linux 系统升级 OpenSSL 3.1.3& OpenSSH 10.0p2安装指南-踩坑日记
[ 复制链接 ]
琴丁辰
2025-9-26 14:58:44
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
Linux
系统升级
OpenSSL & OpenSSH
安装指南
适用场景:需要 OpenSSL ≥ 1.1.1,低版本系统需先升级 OpenSSL。
注意:操作可能影响 SSH 登录,请严格按步骤操作。
0.
应急措施
保留应急登录方式
不要关闭当前
SSH
会话
,在新 SSH 未验证通过前,保持旧会话。
如果条件允许,建议开启
本地终端
/ IPMI /
控制台
,防止无法登录。
备份旧版本
(强烈建议)
# 备份 OpenSSH
sudo mkdir -p /usr/local/backup/openssh
sudo cp /usr/bin/ssh /usr/local/backup/openssh/
sudo cp /usr/sbin/sshd /usr/local/backup/openssh/
sudo cp -r /etc/ssh/usr/local/backup/openssh/etc_ssh
# 备份 OpenSSL
sudo mkdir -p /usr/local/backup/openssl
sudo cp -r /usr/bin/openssl*/usr/local/backup/openssl/ 2>/dev/null || true
sudo cp -r /usr/lib64/libssl*/usr/local/backup/openssl/ 2>/dev/null || true
sudo cp -r /usr/lib64/libcrypto*/usr/local/backup/openssl/ 2>/dev/null || true
1.
安装依赖环境
CentOS / RHEL
sudo yum groupinstall "Development Tools"-y
sudo yum install wget curl zlib-devel -y
Ubuntu / Debian
sudo apt update
sudo apt install build-essential zlib1g-dev wgetcurl -y
2.
安装新版
OpenSSL
检查版本
openssl version
若 < 1.1.1,需要升级 OpenSSL。
下载并解压源码
(建议 3.x 版本)
cd /usr/local/src
wgethttps://www.openssl.org/source/openssl-3.1.3.tar.gz
tar -xzf openssl-3.1.3.tar.gz
cd openssl-3.1.3
安装缺失的
Perl
模块(编译依赖
-
适用时)
# RHEL / CentOS
sudo yum install perl-IPC-Cmd perl-core -y
# Ubuntu / Debian
sudo apt install perl-modules build-essential -y
sudo cpan IPC::Cmd
编译安装
OpenSSL
./config --prefix=/usr/local/openssl--openssldir=/usr/local/openssl shared zlib
make -j$(nproc)
sudo make install
配置环境变量
export PATH=/usr/local/openssl/bin
PATH
exportLD_LIBRARY_PATH=/usr/local/openssl/lib64
LD_LIBRARY_PATH
exportPKG_CONFIG_PATH=/usr/local/openssl/lib64/pkgconfig
PKG_CONFIG_PATH
验证版本
openssl version
# 应显示 OpenSSL 3.1.3 或更高
系统全局库路径配置
sudo bash -c 'echo"/usr/local/openssl/lib64" > /etc/ld.so.conf.d/openssl-3.conf'
sudo ldconfig
3.
安装
OpenSSH 10.0p2
下载源码
cd /usr/local/src
wgethttps://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-10.0p2.tar.gz
tar -xzf openssh-10.0p2.tar.gz
cd openssh-10.0p2
配置编译,指定新
OpenSSL
./configure --with-ssl-dir=/usr/local/openssl--sysconfdir=/etc/ssh
make -j$(nproc)
sudo make install
验证安装
/usr/local/bin/ssh -V
# 应显示 OpenSSH_10.0p2, OpenSSL 3.1.3 ...
4.
常见问题与解决
4.1
编译
OpenSSL
报
Perl
模块缺失
Can't locate IPC/Cmd.pm in @INC ...
解决:安装缺失 Perl 模块(见步骤 2.3)
4.2
系统找不到
libssl.so.3 / libcrypto.so.3
openssl: error while loading shared libraries:libssl.so.3: cannot open shared object file
检查库文件
ls -l /usr/local/openssl/lib64
添加到系统动态库路径并刷新缓存
sudo bash -c 'echo"/usr/local/openssl/lib64" > /etc/ld.so.conf.d/openssl-3.conf'
sudo ldconfig
4.3 OpenSSH ./configure
仍检测到旧
OpenSSL
checking OpenSSL library version... configure:error: OpenSSL >= 1.1.1 required (have "100020bf")
原因:默认检测系统路径未找到新 OpenSSL
解决:
编译时明确指定新
OpenSSL
路径
./configure --with-ssl-dir=/usr/local/openssl
并确保:
exportLD_LIBRARY_PATH=/usr/local/openssl/lib64
LD_LIBRARY_PATH
exportPKG_CONFIG_PATH=/usr/local/openssl/lib64/pkgconfig
PKG_CONFIG_PATH
⚠️
注意事项
不要删除系统默认
OpenSSL
,否则系统工具(curl、git 等)可能报错。
保持旧
SSH
会话
,避免新 OpenSSH 配置错误导致无法远程登录。
路径中不要使用特殊字符
(如 ! 或 |)。
64
位系统库路径
:新库一般安装在 lib64,不要写成 lib。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
Linux
系统
升级
OpenSSL
amp
相关帖子
高性能客服系统技术内幕:通过 SpinWait 自旋等待结构体提升高频消息分发性能
高性能客服系统技术内幕:通过 SpinWait 自旋等待结构体提升高频消息分发性能
多租户下的系统业务开发过程探讨
FAT32文件系统
FAT32文件系统
Linux 云服务器部署 OpenClaw 全攻略:从环境搭建到 QQ 机器人集成
深夜告警炸裂?这份Linux故障排查“作战地图”请收好
Kali Linux入门手册 | 添柴不加火
Linux I/O 演进史:从管道到零拷贝,一篇串起11个服务端核心原语
大模型之Linux服务器部署大模型
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
高性能客服系统技术内幕:通过 SpinWait 自旋等待结构体提升高频消息分发性能
0
169
阎怀慕
2026-03-27
业界
高性能客服系统技术内幕:通过 SpinWait 自旋等待结构体提升高频消息分发性能
0
792
敕码
2026-03-27
业界
多租户下的系统业务开发过程探讨
0
660
桂册
2026-03-27
安全
FAT32文件系统
0
972
科元料
2026-03-27
安全
FAT32文件系统
0
173
锟及
2026-03-27
安全
Linux 云服务器部署 OpenClaw 全攻略:从环境搭建到 QQ 机器人集成
0
22
第璋胁
2026-03-27
业界
深夜告警炸裂?这份Linux故障排查“作战地图”请收好
0
843
奄蜊
2026-03-28
业界
Kali Linux入门手册 | 添柴不加火
0
674
获弃
2026-03-29
安全
Linux I/O 演进史:从管道到零拷贝,一篇串起11个服务端核心原语
0
722
鸠站
2026-03-30
业界
大模型之Linux服务器部署大模型
0
159
轩辕娅童
2026-03-30
回复
(31)
蝙俚
2025-10-10 03:30:34
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
yyds。多谢分享
喳谍
2025-10-16 12:23:51
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
很好很强大 我过来先占个楼 待编辑
辜酗徇
2025-12-12 03:35:11
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢分享,辛苦了
姊囝
2025-12-15 12:17:25
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢分享,辛苦了
格恳绌
2025-12-29 18:10:50
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
鼓励转贴优秀软件安全工具和文档!
益竹月
2026-1-21 07:31:44
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
前排留名,哈哈哈
缣移双
2026-1-21 16:10:00
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
yyds。多谢分享
港髁
2026-1-21 16:40:29
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
这个有用。
何玲
2026-1-22 12:44:02
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
yyds。多谢分享
梅克
2026-1-23 10:08:05
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢,下载保存了
啤愿
2026-1-24 05:25:28
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢分享,学习下。
恃液
2026-1-25 06:03:32
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
新版吗?好像是停更了吧。
姚梨素
2026-1-25 13:07:14
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
前排留名,哈哈哈
蒙飘
2026-1-26 08:50:51
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
东西不错很实用谢谢分享
劳暄美
2026-1-28 04:32:48
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
懂技术并乐意极积无私分享的人越来越少。珍惜
蝌棚煌
2026-1-30 05:56:37
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
用心讨论,共获提升!
叭遭段
2026-2-1 15:18:35
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
东西不错很实用谢谢分享
宿遘稠
2026-2-8 11:12:02
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢发布原创作品,程序园因你更精彩
郁兰娜
2026-2-8 16:28:02
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢,下载保存了
下一页 »
1
2
/ 2 页
下一页
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
安全
科技
签约作者
程序园优秀签约作者
发帖
琴丁辰
2026-2-8 16:28:02
关注
0
粉丝关注
25
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991125
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
神泱
9522
6
韶又彤
9916
7
宋子
9878
8
荪俗
9020
9
闰咄阅
9997
10
刎唇
9999
查看更多
今日好文热榜
764
蓝科(LucaNet)怎么样?5家EPM厂商真实对比
105
用友EPM vs 蓝科:合并报表选型深度对比
780
【译】 再次革新 .NET 的构建和发布方式(
803
Springboot 实现多数据源(PostgreSQL 和 SQ
898
Springboot 实现多数据源(PostgreSQL 和 SQ
187
Springboot 实现多数据源(PostgreSQL 和 SQ
777
别让AI代码,变成明天的技术债
238
AI开发-python-langchain框架(3-15-自定义
514
一天一个Python库:scikit-learn - 机器学
931
CompletableFuture 实战:Java 异步编程高
484
CompletableFuture 实战:Java 异步编程高
522
CompletableFuture 实战:Java 异步编程高
955
写段代码教会你什么是HOOK技术?HOOK技术能
578
我用 SubAgent 做了一个 AI 自动修复闭环:
32
我用 SubAgent 做了一个 AI 自动修复闭环:
5
我用 SubAgent 做了一个 AI 自动修复闭环:
912
我用 SubAgent 做了一个 AI 自动修复闭环:
808
基于.NET的Windows窗体编程之WinForms控件
792
FONE多少钱?报价体系拆解+隐藏成本
422
我用 SubAgent 做了一个 AI 自动修复闭环: