ssh – 从ssh-agent获取公钥

我正在寻找一种方法来从身份validation代理中提取公钥。 我希望能够将公钥写入文件中,在将密钥添加到ssh-agent( ssh-add ~/.ssh/id_rsa )之后。

ssh-add -l为我显示指纹,但有没有办法获得完整的公钥?

谢谢你的build议

man ssh-add会显示所有可用的选项。 其中之一是ssh-add -L 。 正如手册页所述,

  -L Lists public key parameters of all identities currently repre- sented by the agent. 

换句话说,它会打印出公钥。