登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
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
相关帖子
提升linux实时性的两种方案
提升linux实时性的两种方案
提升linux实时性的两种方案
提升linux实时性的两种方案
提升linux实时性的两种方案
提升linux实时性的两种方案
.NET 高级开发 | 日志系统使用技巧
Claude Code 系统提示词大公开
实时行情系统的第一道槛:如何应对数据源的“限流”与“断流”
实时行情系统的第一道槛:如何应对数据源的“限流”与“断流”
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
提升linux实时性的两种方案
0
200
虾氲叱
2026-04-01
安全
提升linux实时性的两种方案
0
695
距佰溘
2026-04-01
安全
提升linux实时性的两种方案
0
892
祺簇
2026-04-01
安全
提升linux实时性的两种方案
0
329
痕厄
2026-04-01
安全
提升linux实时性的两种方案
0
448
垢峒
2026-04-01
安全
提升linux实时性的两种方案
0
774
啤愿
2026-04-01
业界
.NET 高级开发 | 日志系统使用技巧
0
922
泥地锚
2026-04-01
业界
Claude Code 系统提示词大公开
0
911
梦霉
2026-04-01
业界
实时行情系统的第一道槛:如何应对数据源的“限流”与“断流”
0
733
浅皮懔
2026-04-01
业界
实时行情系统的第一道槛:如何应对数据源的“限流”与“断流”
0
690
人弧
2026-04-01
回复
(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
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
谢谢分享,辛苦了
姊囝
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
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
这个有用。
何玲
2026-1-22 12:44:02
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
yyds。多谢分享
梅克
2026-1-23 10:08:05
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢,下载保存了
啤愿
2026-1-24 05:25:28
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢分享,学习下。
恃液
2026-1-25 06:03:32
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
新版吗?好像是停更了吧。
姚梨素
2026-1-25 13:07:14
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
前排留名,哈哈哈
蒙飘
2026-1-26 08:50:51
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
东西不错很实用谢谢分享
劳暄美
2026-1-28 04:32:48
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
懂技术并乐意极积无私分享的人越来越少。珍惜
蝌棚煌
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
粉丝关注
23
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991125
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
神泱
9539
6
宋子
9880
7
韶又彤
9911
8
注思
9034
9
诀锺
9038
10
荪俗
9023
查看更多
今日好文热榜
184
如何在手机微信上拆分PDF文件分割?
372
实际的 c++2026
283
如何在手机微信上拆分PDF文件分割?
154
如何在手机微信上拆分PDF文件分割?
448
如何在手机微信上拆分PDF文件分割?
614
如何在手机微信上拆分PDF文件分割?
716
AI生成多页面原型实战:APP与B端后台的生成
832
如何在手机微信上拆分PDF文件分割?
28
U535992 J-C 小梦的宝石收集
705
如何在手机微信上拆分PDF文件分割?
300
如何在手机微信上拆分PDF文件分割?
713
如何在手机微信上拆分PDF文件分割?
295
Agent构建:声明式优于硬编码
982
如何使用 UEFI Shell 执行 Hello World 程
905
AI元人文:文明没有本质差异,智慧在空性界
471
AI元人文:文明没有本质差异,智慧在空性界
773
AI元人文:文明没有本质差异,智慧在空性界
129
AI元人文:文明没有本质差异,智慧在空性界
570
AI元人文:文明没有本质差异,智慧在空性界
163
AI元人文:文明没有本质差异,智慧在空性界