openssh在2026年又爆出多个高危漏洞,生产环境升级刻不容缓,传统的编译升级相对麻烦而且容易出问题,在网上搜索了几天找到这个rpm包升级方法,分享给大家。
本次演示的服务器是阿里云服务器centos7系统,X86架构,其他系统的升级会在文末做出说明。
1.从网盘下载rpm包及升级脚本
通过网盘分享的文件: 链接: https://pan.baidu.com/s/15JMR4yY9D6gu4o56OjAieA?pwd=wkur 提取码: wkur 复制这段内容后打开百度网盘手机App,操作更方便哦2.上传压缩包到服务器并解压
3.cd 到解压后的目录,执行升级脚本
# 进入安装包目录cdopenssh-10.3p1/# 执行升级命令,选择yesshinstall.sh# 看到检查结束,说明执行完成了,可以再打开一个ssh窗口# 新窗口可以连接并且执行ssh -V 后显示新的版本说明安装成功了ssh-V
网盘提供的rpm包来源于GitHub开源项目,github_boypt,感谢大佬的奉献。另外这个开源项目可以自行编译制作openssh的rpm包,这里就不讲了,如果图省事可以直接用大佬编译好的rpm包,根据自己的系统和架构去选择。
直达地址:openssh-rpms_releases
另外,国产操作系统统信UOS20 1070e我也试了,没问题,银河麒麟应该也是可以的,毕竟也是基于linux开发的,但是没有试过。
最后免责声明:
openssh升级失败可能会导致远程无法连接,大家慎重操作,可以提前安装一个telent以防万一,在安装openssh完成后再关闭。
本文免费开源,不以营利为目的,内容和相关软件仅供参考,出现生产环境问题本人概不负责。重点:一定要看清楚自己服务器的操作系统和架构,选择合适的rpm版本!