-
The documentation at It does work with age/rage directly.
I have attempted to pass the key directly to:
I've also run
This results in this error with or without a named store mount:
I've also allowed Then, I attempted to use Alternatively Both of these claim to re-encrypt for each new entry in the recipients file, but the latter shows loading bars along the way. None of these approaches work, and attempting to decrypt the resulting secrets with
returns
I'm very excited to use gopass with ssh-ed25519 recipients and the store-mounts feature. So, I hope this is user error, otherwise I'm eager to help get it resolved. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
to configure a password store to use ssh public keys is very unintuitive in my opinion. first, run Then, new substores can be initialized using this root keypair. Then, any ssh public keys may be added to a given store Finally, the root age key can be removed from any store it initialized The root key is needed to initialize new stores. It is also needed to successfully remove itself as a recipient, so it is best kept even if unused. I may try contributing to more straightforward initialization, but I understand this is already work in progress. |
Beta Was this translation helpful? Give feedback.
to configure a password store to use ssh public keys is very unintuitive in my opinion.
first, run
gopass setup
to make a password protected age keypair.gopass setup --crypto age
Then, new substores can be initialized using this root keypair.
gopass init --crypto age --store mystore
Then, any ssh public keys may be added to a given store
gopass recipients add --store mystore "ssh-ed25519 <KeyFromSome.ssh/key.pub>"
Finally, the root age key can be removed from any store it initialized
gopass recipients remove --store mystore "age1restOfAgePubKeyFrom.age-recipients"
The root key is needed to initialize new stores. It is also needed to successfully remove itself as a recipient, so it is bes…