gitlab创建SSH协议体系 Key公私钥组过程

从github或gitlab上clone项目或参与项目时,需要证明我们的身份。github、gitlab支持使用SSH协议进行免密登录,而SSH协议采用了RSA算法保证了登录的安全性。我们要做的是在本地生成一对RSA的密钥组(公私钥组),并且将公私钥组中的公钥暴露给远程主机云服务器。在登录时,远程主机云服务器会向我们本地端发送一段随机字符串,我们用自己本地端存储的私钥进行加密并在加密后再发回远程服务器端去,远程主机云服务器端会用之前已经储存的已持有的公钥进行逆向解密,如果解密后匹配成功,则允许登录。(关键之处:给远程主机云服务器端一份可逆向解密的公钥钥匙信息)

过程
1.首先你需在github上或gitlab上有一个自己的账户
2.打开git bash,输入命令ls -al ~/.ssh。检查是否显示有id_rsa.pub或id_dsa.pub存在,如果存在请直接跳至第4步。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月1日
下一篇 2020年6月1日

相关推荐