多个ssh key 配置多个网址

Posted xiaobaiskill

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多个ssh key 配置多个网址相关的知识,希望对你有一定的参考价值。

多个 ssh key 配置多个网站


一、生成ssh key

ssh-keygen -t rsa -C "你的邮箱" -f ~/.ssh/id_rsa_one
ssh-keygen -t rsa -C "你的邮箱" -f ~/.ssh/id_rsa_two
# 不添加-f 参数 会默认将私钥保存在~/.ssh/id_rsa

二、修改配置文件config

vim ~/.ssh/config

Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa_one  # 默认使用的是id_rsa
Host gitee.com
    HostName gitee.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa_two  # 默认使用的是id_rsa
Host ubuntu-1
    HostName 192.168.0.91
    Port 22  # ssh 访问端口
    User root  # 登陆用户
    IdentityFile ~/.ssh/id_rsa 

三、用ssh 命令验证

ssh -T git@github.com
ssh -T git@gitee.com
ssh ubuntu-1  # 类似登陆 ssh root@192.168.0.91 -p 22

四 、refer

https://www.cnblogs.com/godfeer/p/12214301.html

以上是关于多个ssh key 配置多个网址的主要内容,如果未能解决你的问题,请参考以下文章

多个 github 账号,怎样配置对应的 ssh key

Git配置多个SSH-Key(在一台电脑上,如何配置多个SSH Key?/多个用户身份)

一台电脑上配置多个git的ssh key

多个github账号时,本地配置ssh-key

Git配置多个SSH-Key

git如何配置多个ssh-key