
网上的资料我都找遍了,并不好使。 请大佬赐教。
1 airqj Nov 23, 2022 自己编译 |
2 kaiger Nov 23, 2022 sudo apt install openssh-server sudo apt install openssl |
3 zed1018 Nov 23, 2022 @kaiger 不会可以不答,没有必要强答。ubuntu 18 repo 哪有 9.x 的版本 如果 op 是为了安全修复,ubuntu 一般是在老版本上 backport 的,具体需要查 cve 。 如果一定要 9.x 只能自己编译了 |
5 singerll Nov 23, 2022 自己编译。实际上 apt 的最新版本已经修复了漏洞,但是版本号没有升级,应付不了安全扫描工具。 |
6 billlee Nov 23, 2022 典型的安全工具破坏安全性的场景 |
7 adoal Nov 23, 2022 via iPhone 不要在旧版本的系统里自行升级基础组件的大版本号。 如果系统还在 LTS 期内,发行商会做好安全更新的,有时候甚至会 backport 。 如果已经不在 LTS 期了,那应该规划迁移到新版本。 自行做大版本更新,有两个问题,一是跟系统里其它程序的兼容性无法保证,二是你装完了在以后的使用过程中大概率不会随时关注自己安装的组件的安全更新,而发行版打包好的自有发行商关注。 |
8 julyclyde Nov 24, 2022 跨版本升级 openssl 一般不得好死 注意 openssl 的兼容版本是指小数点后一位 |
11 Usaki Nov 24, 2022 直接 strings 命令改 openssh 的版本号 |
12 pagxir Nov 24, 2022 via Android 可以手动下载 archive.ubuntu.com 的包然后手动安装,我试过 Ubuntu 18 可以安装 5.19 的 kernel 包。不过如果报依赖关系就只能试试 apt source 下载新版本号的源代码,然后编译,这个方法我试过在 Ubuntu 18 上安装 ccache 4.6 |
17 libook Nov 25, 2022 不知道啥需求,虽然可以自己编译,但感觉对于 openssl 这种被很多软件包依赖的东西,直接升级为非官方支持的版本风险比较大,你看看能不能在容器里跑新版的 openssh 和 openssl 。 |