解决哪个公共密钥用户用来访问服务器

是否有可能解决,哪些公共密钥用于授予用户访问服务器?

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

您可以将SSHdebugging级别调整为更详细,并且日志中将包含密钥指纹。 不幸的是,这也会包含一些你可能不会在乎的嘈杂信息。

您需要详细的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:...