keepassxc icon indicating copy to clipboard operation
keepassxc copied to clipboard

Option to reconnect auto-loaded ssh keys

Open droidmonkey opened this issue 8 months ago • 0 comments

There are situations where the SSH agent (such as Pageant) may be restarted after KeePassXC is already running. In such cases, there is currently no way to trigger a re-send of all configured public keys to the agent without closing and reopening the database — which unfortunately also disconnects all other clients using the same database (e.g., browser extensions).

Even worse, if multiple entries are configured with SSH keys, there is no batch operation available to re-send them. The user is forced to re-add each one manually, one by one. This is tedious, error-prone, and undermines the purpose of centralized credential management via KeePassXC.

The application already provides a "clear SSH agent" function in the settings, so I believe it would be entirely appropriate to also provide a "reconnect" or "re-send all keys" action — whether as a menu option, toolbar button, or automatic behavior upon agent availability detection.

Please consider reopening this issue or tracking the request in a more focused ticket.

Originally posted by @kusune in https://github.com/keepassxreboot/keepassxc/issues/4093#issuecomment-2964677707

droidmonkey avatar Jun 12 '25 04:06 droidmonkey