Updated: April 23, 2015


KeeAgent is a plugin for KeePass 2.x that allows SSH keys stored in a KeePass database to be used for SSH authentication by other programs.

If you are looking for a plugin for KeePass 1.x, you can find one here.

System Requirements

  • General
    • KeePass >= 2.19
  • Windows
    • .NET >= 4
  • Linux / Mac
    • Mono >= 2.8 (Will not work on Mono 3.0.x due to a bug in Mono)
    • ssh-agent (KeeAgent only works in Client mode on Linux/Mac.)
      Gnome/Unity/Cinnamon/MATE users: The SSH agent in Gnome keyring is not supported. It is enabled by default and must be disabled. See the installation page for more info.


Stable Version:

If you are upgrading from a version < 0.5.0, PLEASE READ THIS FIRST!

Ubuntu/Mint users: For easier installation, a PPA is available. Read these instructions for more information.
Source Code is available at github. (Pull requests welcome!)