Answers:
使用-l
选项ssh-add
按指纹列出它们。
$ ssh-add -l
2048 72:...:eb /home/gert/.ssh/mykey (RSA)
或者使用-L
以获得OpenSSH格式的完整密钥。
$ ssh-add -L
ssh-rsa AAAAB3NzaC1yc[...]B63SQ== /home/gert/.ssh/id_rsa
后一种格式与将它们放入~/.ssh/authorized_keys
文件中的格式相同。
ssh-agent sh -c 'ssh-add; ssh-add -l'
ssh-add
看来,此命令应该只将密钥添加到代理。然后ssh-agent
应该知道它持有什么钥匙。我的看法是不同的。