windows下生成ssh key

一、概念:

什么是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.com",引号中是你在github上的注册邮箱,如图:

$ ssh-keygen -t rsa -C "fwk1984@163.com"
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.com
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,退出

 

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

javafanwk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值