首页/安全/取证与溯源速查/SSH 登录指纹与密钥比对
Linux 取证135 条

SSH 登录指纹与密钥比对

sshd 在 Accepted publickey 行记录所用密钥的 SHA256 指纹,与 authorized_keys 逐条计算指纹对照,可锁定是哪把密钥登录的。

取证与溯源速查安全更新于 2026-10-12
日志行Accepted publickey for user from IP port N ssh2: ED25519 SHA256:...
命令ssh-keygen -lf <file> -E sha256

比对

比对
grep 'Accepted publickey' /var/log/auth.log | tail
ssh-keygen -lf ~/.ssh/authorized_keys -E sha256
证书登录显示证书 ID 而非密钥指纹,需要再查 CA 配置。

易错点

  • 密钥登录成功不代表操作者本人,来源 IP 与会话行为同样要看
  • 不同平台指纹大小写与分隔符略有差异,比对前先统一格式

数据来源与参考

  • OpenSSH 手册(ssh-keygen 与 sshd 日志格式)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌