是否有可能解决,哪些公共密钥用于授予用户访问服务器?
例如,有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:...