github上面的SSHKEY怎么理解

github上面的SSHKEY怎么理解,第1张

ssh是一种安全的传输模式

github要求推送代码的用户是合法的,所以每次推送时候都要输入账号密码,

用以验证你是否为合法用户,为了省去每次都要输入密码的步骤,采用shh公钥,密钥

也就是你说的sshkey来验证你是否为合法用户

你的电脑生成了一个唯一的ssh公钥和私钥,公钥放到github上面,当你推送的时候,git就会

匹配你的私钥是否跟github上面的公钥是配对的,正确就认为你是合法的,允许推送。

sshkey可以理解为是你的身份标识,放在github上面表明你是这个项目的一个开发人员,但是别

人是可以截获的,你本机的私钥别人就无法截获,sshkey就可以保证每次传输都是安全的。

win732位前新建SSHkey用于gitcafe建立hexossh文件夹面id_rsa公钥私钥known_hostsssh-Tgit@gitcafecom连接现新建SSHkey想连接github *** 作步骤:cd~/ssh//转用户目录SSH文件夹ls//显示文件ssh-keygen-trsa-C"myemail@gmailcom"-f~/ssh/github//新sshkey并命名github遇输入密码直接车两看二维码图像表示功新建config文件config添加:hostgithubusergithostnamegithubcomport22identityfile~/ssh/github眼睛明明看公钥RSAkeyfingerprintgithub复制进RSAkeyfingerprint模且述 *** 作明明定义要用~/ssh/github文件验证ssh-Tgit@githubcom或者ssh-Tgithub电脑非要用N前产SSHkeyRSAkeyfingerprint认证SSH我都知道候产结连接求解决另外按照网known_hosts文件修改或者删除都行

在github上添加ssh key的步骤

第1步 秘钥对——两个文件

a检查你是否有ssh目录,它在你的主目录下;

b如果你的主目录下有ssh目录,查看旗下的两个文件:id_rsa和id_rsapub这就是ssh的秘钥对,前者为私钥,当然不可泄露,后者为公钥

第2步 添加ssh到github上去

a登陆github;

b打开Settings(位于右上角);

c点击SSH Keys界面;

d创建SSH Keys(点击New SSH key);

e填上任意Tile;

f在Key文本框粘贴id_rsapub文件中的内容(复制粘贴上就可);

g最后点击Add Key,然后就会看到你添加的Key了

第3步 测试一下你的SSH Key

a在你的终端输入一下代码

gaohan@gaohan-Lenovo-G50-70:~$ ssh -T git@githubcom

b紧接着出现一段警告

The authenticity of host 'githubcom (19230252131)' can't be established1

RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY81

Are you sure you want to continue connecting (yes/no) yes1

选择yes(注意不是y!)

c当出现一下内容时,就算是大功告成了。

Warning: Permanently added 'githubcom,19230252131' (RSA) to the list of known hosts1

Hi gaohanyagapohan! You've successfully authenticated, but GitHub does not provide shell access

以上就是关于github上面的SSHKEY怎么理解全部的内容,包括:github上面的SSHKEY怎么理解、如何配置github中的SSH key值、如何使用秘钥链接github等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10153399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存