| ▲ | larusso 19 hours ago | ||||||||||||||||
I did the switch this year after getting yet another personal computer. I have 4 in total (work laptop, personal sofa laptop, Mac Mini, Linux Tower). I used Yubi keys with gpg and resident ssh keys. All is fine but the configuration needed to get it too work on all the machines. I also tend to forget the finer details and have to relearn the skills of fetching the public keys into the keychain etc. I got rid of this all by moving to 1Password ssh agent and git ssh signing. Removes a lot of headaches from my ssh setup. I still have the yubi key(s) though as a 2nd factor for certain web services. And the gpg agent is still running but only as a fallback. I will turn this off next year. | |||||||||||||||||
| ▲ | snorremd 14 hours ago | parent | next [-] | ||||||||||||||||
I’ve ended up the same place as you. I had previously set up my gpg key on a Yubikey and even used that gpg key to handle ssh authentication. Then at some point it just stopped working, maybe the hardware on my key broke. 2FA still works though. In any case I figured storing an SSH key in 1Password and using the integrated SSH socket server with my ssh client and git was pretty nice and secure enough. The fact the private key never leaves the 1Password vault unencrypted and is synced between my devices is pretty neat. From a security standpoint it is indeed a step down from having my key on a physical key device, but the hassle of setting up a new Yubikey was not quite worth it. I’m sure 1Password is not much better than having a passphrase-protected key on disk. But it’s a lot more convenient. | |||||||||||||||||
| |||||||||||||||||
| ▲ | hk1337 19 hours ago | parent | prev | next [-] | ||||||||||||||||
> 1Password ssh agent and git ssh signing I’m still working through how to use this but I have it basically setup and it’s great! | |||||||||||||||||
| ▲ | hirako2000 17 hours ago | parent | prev [-] | ||||||||||||||||
How is 1password safer than the local keychain? | |||||||||||||||||
| |||||||||||||||||