如何修复 OpenSSH 安全漏洞(CVE-2017-15906)
时间: 2023-09-07 16:11:34 浏览: 228
OpenSSH 安全漏洞(CVE-2017-15906)是一种影响 OpenSSH 7.4 到 7.6 版本的漏洞,攻击者可以利用该漏洞绕过身份验证并执行任意代码。以下是修复该漏洞的步骤:
1. 升级 OpenSSH
如果您的系统使用的是受影响的 OpenSSH 版本,建议立即升级到最新版本。可以通过以下命令检查您的 OpenSSH 版本:
```
ssh -V
```
如果版本号在 7.4 到 7.6 之间,则说明您的系统受到影响。您可以前往 OpenSSH 官网下载最新版本并安装,或者使用系统自带的包管理器进行更新。
2. 禁用 UsePrivilegeSeparation 选项
如果您无法立即升级 OpenSSH,可以通过禁用 UsePrivilegeSeparation 选项来暂时修复该漏洞。可以通过以下命令来禁用该选项:
```
echo "UsePrivilegeSeparation no" >> /etc/ssh/sshd_config
```
或者编辑 /etc/ssh/sshd_config 文件,在文件中添加以下内容:
```
UsePrivilegeSeparation no
```
然后重新启动 sshd 服务:
```
systemctl restart sshd
```
禁用 UsePrivilegeSeparation 选项可以防止攻击者利用该漏洞绕过身份验证,但无法防止执行任意代码攻击。
总的来说,为保护系统安全,建议您尽快升级 OpenSSH 或禁用 UsePrivilegeSeparation 选项,以防止被攻击者利用 CVE-2017-15906 漏洞攻击。
阅读全文