配置多个ssh秘钥
2023年9月20日小于 1 分钟
配置多个ssh秘钥
#生成密钥:
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "邮箱地址"
ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitee -C "邮箱地址"
ssh-keygen -t rsa -f ~/.ssh/id_rsa.别名 -C "邮箱地址"
#获取生成的ssh密钥:
cat ~/.ssh/id_rsa.别名.pub
#添加密钥信任
ssh-add -K ~/.ssh/id_rsa.别名
#查看注册结果
ssh-add -l
#编辑配置文件
vi ~/.ssh/config
#Host 代表 关键词
#HostName 代表 主机地址
#User 代表 用户名
#IdentityFile 代表 认证文件
Host git@gitee.com
HostName gitee
User oorzc
IdentityFile ~/.ssh/id_rsa.gitee
#测试
ssh -T git@github.com
ssh -T git@gitee.com
ssh -T git@xx.xx.xx.xx
#其他
ssh -T git@IP地址
ssh-add重启后失效解决方法
vi ~/.zshrc
# 启动自动执行的命令
nohup ssh-add -K ~/.ssh/id_rsa.github >/dev/null 2>&1
nohup ssh-add -K ~/.ssh/id_rsa.gitee >/dev/null 2>&1
nohup ssh-add -K ~/.ssh/id_rsa.team >/dev/null 2>&1
source ~/.zshrc