Using Same SSH Private Key Across Multiple Machines

The same SSH key should be able to be used from multiple clients. I have different SSH keys for different networks and they’re actually stored on an encrypted USB drive that I use from several different computers without a problem.

SSH is very picky about file permissions so I would first check all the permissions from /home/{user} all the way down to the id_rsa file itself.

SSH does not really care for group or world write permissions so make sure you chmod go-w your home directory and the ~/.ssh directory for starters. I’d also make sure they’re owned by your user chown ${USER}:${USER}.

For the SSH key itself I chmod 600 them…

If you want I’ve have additional info on how I manage my SSH keys in my answer to another SSH question.

Leave a Comment