How do you manage SSH keys?

31 points by mt


Hi! Im interested in practices around key management.

Do you just use one key for everything, or a single key per host, or even one per use case?

Do you store them ~/.ssh, or in 1password or similar? Do you use ssh-agent or prefer specifying -i each time?

Et cetera. Please share your practices, especially if you feel that they are “unorthodox” but useful to you.

z0mbix

I either use Secretive (Mac only) to store my private key in the Secure Enclave and therefore have a key per device, or I use Tailscale SSH and don’t have to worry about SSH keys at all

https://secretive.dev/