统信 UOS 升级 OpenSSH 8.2 至 10.2p1
一、文档说明
- 升级背景
OpenSSH 8.2 存在部分安全漏洞,且默认支持的 ssh-rsa 算法安全性较低。升级至 10.2p1 版本可修复已知漏洞,支持更安全的加密算法,提升系统远程访问安全性。 - 适用环境
•操作系统:统信 UOS 1070a(x86_64 架构)
•当前版本:OpenSSH 8.2p1(系统预装版本)
•目标版本:OpenSSH 10.2p1 - 前置提醒
•升级过程需重启 SSH 服务,会中断当前远程连接,建议通过本地终端操作或提前备份会话。
•操作前请备份 /etc/ssh 目录下的配置文件,避免配置丢失:sudo cp -r /etc/ssh /etc/ssh_bak_$(date +%Y%m%d)
•确保系统已联网,且拥有 root 权限或 sudo 操作权限。
二、准备工作
-
检查当前版本
确认系统当前 OpenSSH 版本,执行命令:
ssh -V
#预期输出:OpenSSH_8.2p1, OpenSSL 1.1.1k … -
安装编译依赖
通过 YUM 工具安装编译所需依赖包,执行以下命令: -
更新系统软件包索引
sudo yum -y update
下载并安装编译依赖(含依赖解决)
sudo yumdownloader --resolve gcc gcc-c++ make autoconf automake openssl-devel zlib-devel pam-devel libselinux-devel
sudo rpm -ivh *.rpm --nodeps --force -
下载源码包并验证完整性
从 OpenSSH 官方镜像下载源码包,建议验证校验和防止文件篡改:
下载 10.2p1 源码包

最低0.47元/天 解锁文章
2614

被折叠的 条评论
为什么被折叠?



