I have multiple keys and multiple computers and multiple ssh config files, both for my private life and work. Sometimes I work remotely, sometimes I work on premises, sometimes I’m using a laptop, desktop, workstation.
How the hell do you guys keep your SSH keys securely stored and managed? I want to bring home a private key with me, but I don’t just want it floating around on my desktop or in my ssh-agent.
I was looking for a software solution that maybe works the way a password manager does, but so far I haven’t found anything compelling.
At the moment I keep my ssh keys inside my KeePassXC vault, with the keys as an attachment for an entry relating to each account/host. Not the most elegant of solutions so will definitely watch that video from @blooper98