用crt生成秘钥系列

 

前提:

我们项目之前一直都是用git的秘钥登录方式, 后因为不停的有人对ssh端口进行密码方式的登录操作,所以领导改成了秘钥登录.

 


 1.各种工具生成. (支付宝啊等等)

 2.通过eclipse生成秘钥文件

 3.通过crt生成秘钥.
本篇博客介绍第3种方式. 如下


a.总体流程


1.通过crt生成rsa,2048位长度的密钥对。
2.把公钥文件发给管理员
3.使用scrt把刚才的私钥转成openssh的格式。
4.在eclipse的设置->"ssh2"中,"General" ->"Add Pirvate key"中选择刚才生成的openssh格式的私钥文件。

 

b .分解步骤:

方法一:

1.打开crt ,点击 工具条 Tools--->Create Public Key...

(描述:红色框是生成秘钥的, 绿色框是用来将私钥转成OpenSSH格式的)

 

2.  选择RSA 加密格式

 

3. 这里是填密码的, 不填, 直接下一步

 

4. 长度选择为2048

 

5. 默认是Standard Public Key and VanDyke Private Key,    

 自己放一个目录,这个目录不要删掉.用来放生成的秘钥

 

6.是否覆盖已经有的秘钥. 这里一定要选择 : " 否"

因为Linux上不可能只有一个项目, 每个项目的秘钥都不一样, 所以不要覆盖其他项目的秘钥, 给秘钥选目录的时候(第5步), 就要选择不同的目录. 这样不会弄混淆哦.

6.

 

7.打开你自己的目录, 找到刚生成的公钥和私钥.  带锁的是私钥.    这个时候, 秘钥是ssh 格式

8. 把这个公钥文件直接发给管理员(管理员给你添加进去!!) ,  把私钥私钥转成OpenSSH格式

.打开crt ,点击 工具条 Tools--->Convert Private Key to OenSSH Format

 

 

选择添加刚刚生成的私钥, 然后保存的时候, 会弹出来一个框, 问你是否覆盖 , 这个时候, 覆盖不覆盖都没有关系. 我点了是覆盖.

再次打开目录的时候, 公钥

 

9.打开eclipse.在eclipse的设置->"ssh2"中,"General" ->"Add Pirvate key"中选择刚才生成的openssh格式的私钥文件。

10. 在eclipse中,选择该项目, pull下, 看有无连接到git上.

11 .如果有权限的情况下 :   打开crt上git的服务器, 双击连进去, 发现之前的密码登陆已经上不去了, 选择秘钥登录, 秘钥就是你刚刚生成的秘钥哦!!!!!!!!!!!

 

 

 

 

 

方法二:

 

 
 
1.通过crt生成rsa,2048位长度的密钥对。  直接生成openssh格式
2.把公钥文件发给管理员
3.在eclipse的设置->"ssh2"中,"General" ->"Add Pirvate key"中选择刚才生成的openssh格式的私钥文件。
 
 

 

 

 

在方法一的第5步骤, 直接选择: OenSSH Key format.

 

 

 

 

然后把公钥发给管理员, 然后用eclipse添加.....后面的步骤都一样.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/PinkPink/p/10557334.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值