国产Linux系统,麒麟V10SP1、ARM架构平台升级最新版OpenSSH-9.6p1教程
目前在做云计算维护这一块,最近在做等保测评工作,之前开给各个租户使用的符合信创需求的服务器经过漏扫都报出了Openssh的版本低于9.1的问题,属于高危漏洞,要求整改升级,经过几天测试、升级…终于找到了合适ARM架构的升级办法,此处记录分享一下升级步骤。
升级包链接:https://pan.baidu.com/s/1i7CWh-rwKHQaqbbgZfTdLA
提取码:wf7i
一、使用rpm包升级
此升级方式经过直接安装rpm包的方式进行升级,使用的是链接中的openssl3.0.12+openssh9.6p1-1这个压缩包中的包,本人升级测试的时候是删除了文件中的最后两个rpm包即protobuf这两个包。
系统:麒麟V10SP1
架构:ARM架构
升级步骤:
#第一步把rpm全部上传到服务器的一个文件夹中后执行
rpm -Uvh *.rpm
#第二步这一步unlink很重要,如果没有unlink的话sshd是开不起来的,导致我在上面浪费了很多时间
unlink /etc/crypto-policies/back-ends/opensshserver.config
#第三步
systemctl restart sshd
#最后可以查看一下运行状态
systemctl status sshd
二、用编译的方式升级,这种方式既适合x86架构的也适合ARM架构的
这种方式是参考的该篇博客Linux Centos7 升级最新版OpenSSH-9.6p1详细步骤(附脚本),感谢作者的分享。
我在此脚本上进行了修改,把包下载了下来,经测试可以离线升级,这种适合内网升级。
升级步骤如下:
#把包和脚本全部上传到/opt的路径下 然后执行下面的命令等待完成即可
sh ./updatessh.sh
三、总结
两种方式本人都亲自测试过,都能升级成功!祝大家也能升级成功!