我们有一台托管的CentOS 6.5服务器,其中有一个用户帐户。该帐户已配置为对需要访问它的用户使用SSH密钥文件身份验证。
我希望能够看到使用哪个密钥文件对每个登录进行身份验证;有效地告诉我哪个最终用户登录了单个unix用户帐户。有这样做的机制吗?
在CentOS上有/var/log/secure
。这保存了登录的指纹:
Aug 7 23:12:57 my-server sshd[2584]: Accepted publickey for user from 192.168.1.156 port 58279 ssh2: RSA 32:f1:aa:aa:aa:aa:aa:aa:bb:be:ef:c3:aa:bb:cc:f8
将这些映射回键,即可获得所需的信息。您可以通过执行以下操作获取密钥指纹:
ssh-keygen -l -f ~/.ssh/*.pub
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句