单邮箱的小伙伴可能没这样的烦恼,但是邮箱多的又需要使用 ssh 的连接就需要此教程啦。

先最基本的配置 ssh 吧

ssh-keygen -t rsa -C "你的邮箱” -f ~/.ssh/id_rsa

一直按确定将会在 ~/.ssh,你设置的路径里找到对应公钥私钥

多邮箱配置

script
ssh-keygen -t rsa -C "你的另一个邮箱” -f ~/.ssh/id_rsa

生成之后在当前文件夹创建 config 文件 无后缀。

script
touch config

config 文件

script
# gitee.com
Host gitee.com
Port 22
HostName gitee.com
PreferredAuthentications publickey
IdentityFile /Users/a666/.ssh/id_rsa_jyk
User jyk

参数解析

script

# 配置文件参数
# Host : Host可以看作是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和ssh文件(可以直接填写ip地址)
# HostName : 要登录主机的主机名(建议与Host一致)
# User : 登录名(如github的username)
# IdentityFile : 指明上面User对应的identityFile路径
# Port: 端口号(如果不是默认22号端口则需要指定)