7

I am searching for a way to extract the public key from the authentication agent. I want to be able to write the public key out into a file, after i added the key to the ssh-agent (ssh-add ~/.ssh/id_rsa).

ssh-add -l displays the fingerprint for me, but is there a way to get the complete public key?

Thank you for your suggestions

scones
  • 212
  • 2
  • 11
  • I'm voting to move this question to [unix.se] since it's more about how unix works than about systems administration. In other words, the close vote currently on your question is not about actually closing but about moving. – Jenny D Aug 08 '16 at 09:38

1 Answers1

14

man ssh-add will show you all the options available. One of them is ssh-add -L. As the man page says,

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

In other words, it will print out the public key.

Jenny D
  • 27,358
  • 21
  • 74
  • 110