![如何检查哪些 SSH 密钥当前处于“活动”状态?](https://linux22.com/image/33882/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E5%93%AA%E4%BA%9B%20SSH%20%E5%AF%86%E9%92%A5%E5%BD%93%E5%89%8D%E5%A4%84%E4%BA%8E%E2%80%9C%E6%B4%BB%E5%8A%A8%E2%80%9D%E7%8A%B6%E6%80%81%EF%BC%9F.png)
如何检查哪些 .rsa、.pem 和其他文件已被“加载”或“活动” ssh-add
?我只是有这样的恐惧:
$ scp -i /home/dotancohen/.ssh/dotancohen.pem [email protected]:~/files.tgz .
Warning: Identity file /home/dotancohen/.ssh/dotancohen.pem not accessible: No such file or directory.
files.tgz 100% 89MB 1.5MB/s 00:59
$ scp [email protected]:~/all_git.tgz .
files.tgz 100% 89MB 1.7MB/s 00:54
在验证服务器确实需要密钥后.pem
,我现在想知道在我不知情的情况下加载了哪些其他密钥!
答案1
ssh-add
正如的手册页中所述,该-L
选项允许您查看当前维护的身份的公钥ssh-agent
。您还可以使用该-l
选项查看他们的指纹。
答案2
有一个-L
选项列出了ssh-add
代理L
当前代表的所有身份的公钥参数:
ssh-add -L