作用:
将当前电脑用户的ssh公钥交给第三方平台,访问第三方平台时,第三方平台会拿公钥与当前电脑用户的ssh私钥进行匹配,匹配成功,就是安全的对象访问。
生成
- 查看当前位置
pwd

[图片上传中...(屏幕快照_2018-11-29_22_47_49.png-deda9-1543502997595-0)]
- 查看当前文件列表
ls

- 如果没有.ssh文件,则需要生成
你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码
ssh-keygen -t rsa -C "youremail@example.com"
- 查看公钥
然后将公钥复制取走即可
cat ~/.ssh/id_rsa.pub
相关
- 警告
aa 某三方平台The authenticity of host 'aa.com (xx.xx.xx.xx)' can't be established. RSA key fingerprint is xx.xx.xx.xx.xx. Are you sure you want to continue connecting (yes/no)?
原因
这是因为Git使用SSH连接,而SSH连接在第一次验证aa服务器的Key时,需要你确认aa的Key的指纹信息是否真的来自aa的服务器
解决
回车即可,默认是yes,表示继续认证
结果
如果认证成功,aa的Key会被添加到本机的一个信任列表里Warning: Permanently added 'github.com' (RSA) to the list of known hosts.
网友评论