Can I create multiple ssh keys, and rename them to user friendly names so I know which key is for which website etc.

Is this safe?

e.g:

github_id_rsa
github_id_rsa.pub
..
...

How will it know which key to check against when connecting?

On my computer now, when I look at known_hosts, they all seem to have the same key after the name of the host??

link|improve this question

48% accept rate
Cross-site duplicate: Best way to use multiple ssh private keys on one client – slhck May 23 '11 at 21:07
Also, the known host keys are definitely not the same, just look at the ends of the lines for each host. – slhck May 23 '11 at 21:07
feedback

1 Answer

up vote 4 down vote accepted

Yes you can have different ssh keys. There's very good documentation on the GitHub Help site at Help.GitHub - Multiple SSH Keys. Essentially you will be using ssh-add to add the extra keys so that the agent can utilize them. Then you set up the ssh hosts config so that any ssh connections to different domains will be looked up here and the appropriate key will be used. good luck!

link|improve this answer
1  
The link looks to be outdated and I can't seem to find that article in their help – Jared Cobb Mar 12 at 14:35
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.