-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove all keepass ssh keys without locking db #8346
Comments
I have implemented a function that replicates the behavior of the A button has been added directly in the entry and a second one is placed in the I see at least three use cases:
I chose to indiscriminately delete all keys, @darrellenns suggested deleting only the keys that Keepassxc manages. Switching between these two approaches is rather simple, just by changing the Screenshot: |
Neat! Flush is kind of a weird word, though. Maybe stick with "Clear Agent". |
My initial intention with But indeed, using the term What else needs to be done before proposing a PR? |
Looks good otherwise, just make sure the Tools menu item is hidden if ssh agent is disabled. |
I made two commits on my repo:
|
Summary
A menu item/keyboard shortcut to remove all keepass keys from the ssh agent.
Context
When working with many different ssh keys in keepass, often I need to remove the all keys I was using from the agent (for example, when finished working with a group of servers). Currently the options for doing this are:
None of these options are very convenient. Ideally, there should be a menu item/keyboard shortcut that removes keys in the same manner as a DB lock, but without having to lock the DB. Like a DB lock, this should only affect the keepass entries and not any other (non-keepass) keys currently held by the agent.
The text was updated successfully, but these errors were encountered: