首页/安全/安全加固速查/authorized_keys 权限与目录加固
本包目录(363 条)
主机加固基线90 条防火墙与访问控制50 条
口令与认证策略55 条
服务与端口收敛50 条补丁与漏洞管理50 条日志与审计34 条基线核查命令34 条

authorized_keys 权限与目录加固

OpenSSH 对密钥文件权限敏感:.ssh 700、authorized_keys 600、属主正确,否则密钥静默失效或被同机用户读取。

安全加固速查安全更新于 2026-10-12
加固项密钥文件权限
适用平台Linux(OpenSSH)
风险等级中
基线700/600 且属主正确

批量修复与核查

批量修复与核查
chmod 700 /home/*/.ssh /root/.ssh
chmod 600 /home/*/.ssh/authorized_keys /root/.ssh/authorized_keys
for h in /home/* /root; do [ -d "$h/.ssh" ] && ls -ld "$h/.ssh" "$h/.ssh/authorized_keys" 2>/dev/null; done
StrictModes yes(默认)时权限不规范直接拒绝认证:排障时先看 /var/log/secure 的 'bad ownership/permissions'。

易错点

  • chmod 777 的 .ssh 目录在大批量脚本里常见:一条 find 定期扫描更可靠
  • 目标用户 home 目录本身权限过宽也会触发严格模式:排查要从 home 一路查下去

数据来源与参考

  • man 8 sshd(StrictModes)
  • CIS Benchmark:SSH 文件权限条目

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌