I hope this is an appropriate place to ask this question. I've been thinking recently about public and private keys, and I'm wondering what the best practices are related to management of my own personal private keys. Specifically, if I regularly use three different computers (personal desktop, work desktop, laptop), along with others with more occasional use, what is the best way to use private keys?
Currently I generate a new key pair on each computer I'm using, then end up adding them to authorized_keys as I need them. Is this the best way to go, or should I be using a single key pair and copying it to all of the computers I use? I guess the question is, should my key pair be used to identify "me", or to identify "me at X computer"?
authorized_keys
, I would assumeSSH
. Can you please confirm and/or add proper information/tags to your question.