shaojun
(Shaojun)
1
为了满足服务器基线合规性,需要离线升级openssh到最新版本(尽量最新稳定版),看了论坛相关资料,难度有点大,所以咨询各位大佬
服务器运行 openEuler 24.03 (LTS),sshd 版本与包信息如下:
- /etc/os-release: openEuler 24.03 (LTS)
- sshd -V: OpenSSH_9.3, OpenSSL 3.0.12 24 Oct 2023
- openssh 包: openssh-9.3p2-3.oe2403.x86_64, openssh-server-9.3p2-3.oe2403.x86_64
升级 openssh 难度确实比较大
如果要升级到 openEuler 24.03 SP2 使用的 9.6p1 版本应该还是比较简单
shaojun
(Shaojun)
3
要,直接 yum upgrade 就可以升级到 openssh-9.3p2-4.oe2403.x86_64 了,因为 CVE 是在这个版本合入的:
shaojun
(Shaojun)
7
服务器无法联网 要离线升级。离线升级只需要图片的这些rpm吗?ssl要不要升级?这些rpm在哪里可以下载
没有内网的 repo 源吗,图片只是截了一部分演示一下
这些包都是在官方仓库里面的:dl-cdn.openeuler.openatom.cn
wrsiyu
(Wrsiyu)
9
这个命令可以查包的依赖关系。
yum deplist pkgname
但是你这个看起来原来版本是9.3p2-3,要升级到9.3p2-4的话,大版本没升级就是添加了一些bug fix和CVE的patch,这样的话,一般依赖的包不需要升级的。
如果要升级到9.6p1的话,那依赖的包可能需要升级下的。
shaojun
(Shaojun)
10
什么情况下升级大版本,小版本的bug fix和CVE patch 似乎就够了
shaojun
(Shaojun)
11
openssh-9.3p2-4.oe2403.x86_64.rpm 300.3 KiB 2024-Jul-02 14:29
openssh-9.3p2-8.oe2403.x86_64.rpm 299.5 KiB 2025-Apr-18 09:49
https://dl-cdn.openeuler.openatom.cn/openEuler-24.03-LTS/update/x86_64/Packages/ 上有两个版本,升级到openssh-9.3p2-4.oe2403.x86_64.rpm就行了不
wrsiyu
(Wrsiyu)
12
一般有当前本版修复不了的CVE,或者需要新版本才有的功能,才会升级大版本。
wk333
(wk333)
13
一般好像不会升大版本,他们都是一个版本不停的backport上游补丁
wrsiyu
(Wrsiyu)
14
看你们需求,6.3p2-8修复的CVE和bug更多。如果只修复你提到的那个CVE,那从openEuler 安全公告详情 | 安全信息 | openEuler社区