Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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?



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??

share|improve this question
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

1 Answer 1

up vote 7 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!

share|improve this answer
Link no longer works –  danwellman Feb 19 at 17:45

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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