一、~/.ssh目录下现有文件
id_rsa
id_rsa.pub
二、步骤
1、生成第二个key
ssh-keygen -t rsa -C "yourmail@gmail.com"
注:这里不要一路回车,我们自己手动填写保存路径
2、打开ssh-agent
如果使用github官方的bash,终端输入:
ssh-agent -s
3、添加私钥
ssh-add ~/.ssh/id_rsa
ssh-add ~/.ssh/id_rsa_github
4 创建config文件
vi config
//当前rsa配置
Host git.17usoft.com
HostName git.17usoft.com
User yunfei.liu@ly.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/flyrsa
//默认rsa配置
Host *
PreferredAuthentications publickey,password
IdentityFile ~/.ssh/id_rsa
Host和HostName填写git服务器的域名。
IdentityFile指定私钥的路径。
三、测试
ssh -T git@github.com
debug:
ssh -vT git@github.com