生成一个 SSH-Key

# -t 加密方式
# -C comment,一般放入邮箱
# -f 文件存放路径
$ ssh-keygen -t <encryption_mode> -C <email@email.com> -f <file_path>

配置多个 SSH-Key

同样的方法生成 SSH-Key,需修改配置文件

# ./.ssh
$ touch config
# 配置文件参数
# Host: Host 可以看作是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和 ssh 文件(可以直接填写 ip 地址)
# HostName: 要登录主机的主机名(建议与 Host 一致)
# Port: 端口号(默认为 22 端口)
# User: 登录名(如 github 的 username )
# PreferredAuthentications: 首选身份验证(一般为 publickey )
# IdentityFile: 指明上面 User 对应的 identityFile 路径

测试 SSH-Key

# ssh -T <git@Host>
$ ssh -T git@github.com
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。