Open
Description
配置多个账号
[toc]
生成多个密钥
-
生成多个密钥,生成时修改密钥文件的文件名
ssh-keygen -t rsa -C "邮箱"
注意上述命令执行完之后第一个输入要求的是输入的保存的文件名
示例:
ssh-keygen -t rsa -C "123@qq.com" # 保存的时候可以选择保存文件的名称设置为 id_rsa_qq # 接着执行另外一个账号 ssh-keygen -t rsa -C "321@163.com" # 保存的时候可以选择保存文件的名称设置为 id_rsa_163
-
添加密钥
# 切换 ssh-agent bash # 添加 ssh-add ~/.ssh/id_rsa_qq ssh-add ~/.ssh/id_rsa_163
-
将密钥添加到账户中
使用
cat
查看对应账户的pub
文件。将其内容添加到账户中。校验
简单点就是ssh:
ssh -T "123@qq.com"
返回
Hi (用户名)! You've successfully authenticated, but GitHub does not provide shell access.
开头样式的表示添加密钥成功了。
blog link 配置多个账号