Mac上配置多个SSH

Mac 上配置 SSH - 多个 SSH
进入 ssh 目录,查看目录
cd ~/.ssh
ls
ls 命令效果
config id_rsa.pub id_rsa_github.pub known_hosts.old
id_rsa id_rsa_github known_hosts
生成对称加密秘钥,默认名称 id_rsa
ssh-keygen -t rsa -C "youremail@yourcompany.com"
指定秘钥名称 id_rsa_github,名字任意定
ssh-keygen -t rsa -C "youremail@yourcompany.com" -f ~/.ssh/id_rsa_github
配置 config 文件
vim config
# gitlab rsa pub
# Host相当于别名,随便取,使用的时候注意名称一致,git clone git@NBGit:anzhiyu-c/anzhiyu-c.git
Host NBGit
# HostName:域名
HostName github.com
# 账号,不配置User也可生效
User anzhiyu-c@qq.com
# 权限
PreferredAuthentications publickey
# 对应域名下的秘钥
IdentityFile ~/.ssh/id_rsa_github
# gitlab rsa pub
Host gitlab
HostName gitlab.com
User anzhiyu_c@163.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
测试
ssh -T git@NBGit
Hi anzhiyu-c! You've successfully authenticated, but GitHub does not provide shell access.
ssh -T git@gitlab
Welcome to GitLab, @anzhiyu_c!
评论
匿名评论
你无需删除空行,直接评论以获取最佳展示效果