ssh - 从 ssh-agent 检索公钥

sco*_*nes 5 ssh-keys ssh-agent

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

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

谢谢你的建议

Jen*_*y D 11

man ssh-add将向您显示所有可用选项。其中之一是ssh-add -L。正如手册页所说,

 -L      Lists public key parameters of all identities currently repre-
         sented by the agent.
Run Code Online (Sandbox Code Playgroud)

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

  • 谢谢,由于“参数”一词,此手册页行具有误导性。 (3认同)