管理两个ssh密钥

时间:2016-01-06 13:16:48

标签: git ssh ssh-keys linuxmint

假设我有两台电脑,每台电脑都有一个.ssh文件夹,在每个文件夹中我有三个文件id_rsaid_rsa.pubknown_hosts

现在我想在一台电脑上使用两个ssh键 我怎么能这样做?
如何在一台PC上管理两个ssh密钥?我在linux mint。

1 个答案:

答案 0 :(得分:1)

创建SSH配置文件

  

如果您有多个身份文件,请创建SSH配置文件机制,以便为各种身份创建别名。

     

您可以使用许多参数和不同方法构建SSH配置文件。

     

此示例中使用的别名条目的格式为:

Host alias 
  HostName bitbucket.org 
  IdentityFile ~/.ssh/identity
     

要为两个身份(workid和personalid)创建配置文件,您可以执行以下操作:

Open a terminal window.
Edit the ~/.ssh/config file. 

如果您没有配置文件,请创建一个 为每个标识组合添加别名,例如:

Host workid
HostName bitbucket.org
IdentityFile ~/.ssh/workid

Host personalid
HostName bitbucket.org
IdentityFile ~/.ssh/personalid

PS

不要忘记将密钥加载到您的github帐户。

如何将ssh密钥添加到github帐户?

  • 登录github帐户
  • 点击右上角的牧场主(设置)
    github account settigns
  • 点击SSH keys
    ssh key section
  • 点击Add ssh key
    Add ssh key
  • 粘贴您的密钥并保存

你们都准备出发了: - )