修复[ 中风险 ] OpenSSH 安全漏洞,升级openssh版本到9.7详解,亲测好使!

[复制链接]
发表于 2026-10-6 22:08:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

在部分国产化或老旧发行版上,系统自带的 OpenSSH 版本偏低,可能缺少新特性或安全修复。本文记录在 CentOS 7 / 麒麟(Kylin)等使用 RPM 包管理的系统上,通过官方 RPM 包将 OpenSSH 升级到 9.7 的步骤,供自有服务器的运维人员参考。涉及远程服务改动,请在测试环境验证并保留现有会话,避免升级后无法登录。

获取安装包

从官方或可信任的发行渠道下载与系统架构匹配的 OpenSSH 9.7 RPM 包集合(openssh、openssh-server、openssh-clients 等),上传到服务器的 /data/openssh 目录。请勿使用来源不明的第三方网盘文件。

备份配置

升级前备份 sshd 配置:

cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

卸载旧版本并安装

查看当前版本:

rpm -qa | grep openssh
ssh -V

卸载旧版本(注意这会临时中断 ssh 服务,请确保有其它方式可登录):

yum remove openssh*

进入存放 rpm 包的目录后用新 RPM 覆盖安装:

rpm -Uvh openssh-*.rpm

重启并验证

重启 sshd 服务:

systemctl restart sshd

新开一个终端登录,确认版本已更新:

ssh -V

升级后无法登录的处理

若升级后反复提示输入密码,检查 sshd 状态:

service sshd status

并确认 /etc/ssh/sshd_config 中 PermitRootLogin、PubkeyAuthentication、PasswordAuthentication 按需开启(注意不要重复设置同一项),修改后重启 sshd 生效。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表