Skip to content
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

SSH keys manager #640

Open
zeroSal opened this issue Oct 15, 2024 · 4 comments
Open

SSH keys manager #640

zeroSal opened this issue Oct 15, 2024 · 4 comments

Comments

@zeroSal
Copy link
Contributor

zeroSal commented Oct 15, 2024

Merge the bit-agent project into Keyguard.
Bit-agent provides automatic Bitwarden SSH keys injection taking private keys from encrypted notes.

Keyguard should have the feature to start the bit-agent service authenticating it when the vault is unlocked.

Bit-agent is written in Go, so it should be installed separately and started as a system service.

@Dreaming-Codes
Copy link

Goldwarden is better than bit-agent

@zeroSal
Copy link
Contributor Author

zeroSal commented Oct 16, 2024

@Dreaming-Codes Goldwarden has nothing to do with bit-agent. It is a unofficial desktop client such as Keyguard.
Goldwarden is not compatible with all operating systems and it does not have all the features Keyguard has.
This issue aims to implement bit-agent as a system service runnable via Keyguard, so I don't understand your comment...

@Dreaming-Codes
Copy link

@Dreaming-Codes Goldwarden has nothing to do with bit-agent. It is a unofficial desktop client such as Keyguard.
Goldwarden is not compatible with all operating systems and it does not have all the features Keyguard has.
This issue aims to implement bit-agent as a system service runnable via Keyguard, so I don't understand your comment...

I was saying that gold warden has an ssh key manager and as the author says it's not meant to replace the client but to complement it

@quexten
Copy link

quexten commented Oct 21, 2024

Goldwarden is not compatible with all operating systems

@zeroSal
The cli version actually works on linux mac and windows. The gui is hit and miss... it ran on mac at least once during development. On Linux it works out of the box. But I also agree that it should not be integrated into another client.

Either way, if you want to implement this, consider that upstream is gaining ssh keys as an item type shortly, along with an ssh-agent:
bitwarden/clients#10825
bitwarden/server#4575

So there is no need to abuse custom formatted secure notes anymore.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants