admin管理员组文章数量:1566220
一、概念:
什么是ssh:ssh是Secure Shell(安全外壳协议)的缩写,建立在应用层和传输层基础上的安全协议。为了便于访问github,要生成ssh公钥,这样就不用每一次访问github都要输入用户名和密码。
注意:不同电脑登录同一个Git账户是ssh校验失败的问题
二、生成条件:
请在git上先注册账号,本地安装git。
把生成的key 粘贴到git账户下边
三、生成步骤:
1、本地成功安装了git后,单击鼠标右键,选择Git Bush here,打开git bush。
2、 键入命令:ssh-keygen -t rsa -C "email@email",引号中是你在github上的注册邮箱,如图:
$ ssh-keygen -t rsa -C "fwk1984@163"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
Created directory '/c/Users/Administrator/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa.
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:J9YSRo6/2jFTpWRFIBEqbFnx3a2OTBCx+EN6uWYB3wc fwk1984@163
The key's randomart image is:
+---[RSA 2048]----+
| o.B+.oo |
| . o B = o . |
| = = O E o . |
| . . O O + . |
| . S B o |
| o % + |
| O o . |
| = + |
| . . |
+----[SHA256]-----+
3、第二步已经成功的生成了ssh key,再输入eval "ssh-agent -s"
4、再输入ssh-add ~/.ssh/id_rsa,再输入你设定的ssh的密码,在输入ssh-add ~/.ssh/id_rsa可能会产生“could not open a connection to your authentication agent”错误,如图:
这时直接输入:ssh-agent bash,再输入ssh-add ~/.ssh/id_rsa就可以,如图
5.查看vim 复制ssh key
Administrator@WIN-DA038N7K3TQ MINGW64 /d/PSCM
$ vim ~/.ssh/id_rsa.pub
vim 操作
vim复制
进入vim中visual模式,visual模式进入,可以有三种方式:
在普通模式(normal)下,直接按键 v 就可以进入默认visual模式,可以使用v+j/k/h/l 进行文本选择
进入编辑器后,我们先按"I”,即切换到“插入”状态。就可以通过上下左右移动光标,或空格、退格及回车等进行编辑内容了,和WINDOWS是一样的了。
退出vim
首先按esc 输入:
保存退出 输入w q
强制退出 输入!
W:write,写入
Q:quit,退出
版权声明:本文标题:windows下生成ssh key 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1725618939a1033263.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论