解析用户使用哪个公钥访问服务器

hsz*_*hsz 2 ssh authorization ssh-keys

是否可以解决,哪个公钥用于授予用户对服务器的访问权限?

例如,~/.ssh/authorized_keys文件中存储了 5 个公钥。我想知道哪个密钥的使用频率最高,并根据密钥而不是密码进行身份验证来计算每个身份验证事件。

Zor*_*che 5

您可以将 SSH 调试级别调整为更详细,密钥指纹将包含在日志中。不幸的是,这还将包括一些您可能不会关心的其他嘈杂消息。

您需要 Verbose 或更高的 LogLevel 才能查看指纹。

# tail -50 /var/log/auth.log
Mar 14 10:01:22 myhost sshd[22092]: Found matching RSA key: 79:53:3a:31:56:e4:61:...
Mar 14 10:01:24 myhost sshd[22092]: Found matching RSA key: 79:53:3a:31:56:e4:61:...
Run Code Online (Sandbox Code Playgroud)