用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添加.....后面的步驟都一樣.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM