首页/安全/取证与溯源速查/SSH 证书登录与 CA 信任配置
Linux 取证135 条

SSH 证书登录与 CA 信任配置

启用证书登录后,只要由受信 CA 签发即可登录,无需写入 authorized_keys;检查 CA 公钥文件与登录日志中的 CERT 标记是必需步骤。

取证与溯源速查安全更新于 2026-10-12
服务端TrustedUserCAKeys、AuthorizedPrincipalsFile
日志Accepted publickey ... SHA256:...(证书条目带 CERT 标识)

核查

核查
grep -Rn 'TrustedUserCAKeys\|AuthorizedPrincipals' /etc/ssh/sshd_config /etc/ssh/sshd_config.d/ 2>/dev/null
ssh-keygen -lf /etc/ssh/ca.pem -E sha256 2>/dev/null
CA 文件被替换即可长期登录,需与配置管理记录核对指纹。

易错点

  • 证书登录不写 authorized_keys,只查密钥文件会漏掉入口
  • 证书有效性由 principals 与有效期控制,需同时检查两处配置

数据来源与参考

  • OpenSSH 手册(CERTIFICATES 与 TrustedUserCAKeys)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌