SSH Key Agent using stored private keys

SSH Key Agent using stored private keys

avatar

Today, I use Keepass as my credentials store because of better functionality. One in particular is the combination of Keepass+keeagent which allows me to store my private SSH keys in the vault and then present them to ssh clients via a key agent.

http://lechnology.com/software/keeagent/

In additional to making the keys accessible via standard key agent functionality, it also allows me to create a socket that allows me to use the keys with native Cygwin SSH key agent. The end result is, my private keys are stored securely inside Keepass and presented to any ssh client on my system.

This would also have the added benefit of private keys stored in RDM not being limited to the built in ssh client.

All Comments (3)

avatar

I will take a look at it and see what we can do.

It seems to be an interesting feature.

David Hervieux

avatar

Hello,

Starting with RDM 11.0.8.0 which will be out soon, there will be an SSH Key Agent feature. It will be accessible in the ribbon's "Tools" tab under the "Key Agent Manager" button. The new window will allow you to start/stop the agent and add/remove keys from it (via files). If you want RDM entries with the private key type to be loaded (like with Keepass), there will be a checkbox in the private key entry under the advanced tab to automatically load the entry on start of the agent.

This allows for basic SSH agent functionalities that pair up with RDM (and also PVM) in a similar way to the KeeAgent Keepass plugin. As this is the first integration, it will be very barebones and won't include things like constraints and the integration of Cygwin/msysGit. Those are all things that would be interesting to add in a later version.

Regards,

Hubert Mireault

avatar

Awesome. I can't wait to test it out. :)