Suppose, I have two pc and in each pc I have a .ssh folder and in each folder I have three files id_rsa
, id_rsa.pub
and known_hosts
.
Now I want to use both ssh keys in one pc.
How can I do that?
How can I manage both ssh keys in one pc? I am on linux mint.
Create a SSH config file
When you have multiple identity files, create a SSH config file mechanisms to create aliases for your various identities.
You can construct a SSH config file using many parameters and different approaches.
The format for the alias entries use in this example is:
Host alias
HostName bitbucket.org
IdentityFile ~/.ssh/identity
To create a config file for two identities (workid and personalid), you would do the following:
Open a terminal window.
Edit the ~/.ssh/config file.
If you don't have a config file, create one.
Add an alias for each identity combination for example:
Host workid
HostName bitbucket.org
IdentityFile ~/.ssh/workid
Host personalid
HostName bitbucket.org
IdentityFile ~/.ssh/personalid
PS
Don't forget to load the keys to your github account.
How to add ssh key to github account?
- Login to github account
- Click on the rancher on the top right (Settings)
![](https://www.manongdao.com/static/images/pcload.jpg)
- Click on the
SSH keys
![](https://www.manongdao.com/static/images/pcload.jpg)
- Click on the
Add ssh key
![](https://www.manongdao.com/static/images/pcload.jpg)
- Paste your key and save
And you all set to go :-)