PuTTYgen使用教程

一. 軟件資源

1.Puttygen:https://www.puttygen.com/
注:安裝putty客戶端或TortoiseGit客戶端都會自動安裝

二.在Git方面的相關作用說明

此文是講解PuTTYgen在Git方面的應用,在《git的使用教程(純git深入剖析版)》一文中有講到遠程倉庫的SSH請求方式,其中講到了SSH請求密鑰對,該密鑰對是通過Git Bash命令git親生的,僅供Git使用,而本文中的PuYYTgen同樣有生成供SSH請求使用的密鑰對,但生成的密鑰(putty-private-key.ppk)只供TortoiseGit客戶使用,位置可和git的密鑰對在同一目錄下。

三.生成操作

1.在應用列表中找到PuTTYgen,點擊打開
在這裏插入圖片描述
2.點擊“Generate”啓動生成程序
在這裏插入圖片描述
3.程序啓動後,在鼠標移動區域移動鼠標,產生密鑰對直到進度條結束。
在這裏插入圖片描述
4.密鑰生成後,做公鑰保存(粘貼到.txt文檔)和私鑰保存(生成.ppk文件)
注:公鑰和git公鑰一樣,通過遠程倉庫(GitHub/碼雲)設置,添加公鑰信息(操作可見《git的使用教程(純git深入剖析版)》)
在這裏插入圖片描述
在這裏插入圖片描述

四.特殊生成方式:基於Git的密鑰對生成適合TortoiseGit客戶端使用的密鑰

注:使用該方式要確保已經通過Git命令生成了Git密鑰對(可見《git的使用教程(純git深入剖析版)》)
1.在應用列表中找到PuTTYgen,點擊打開
在這裏插入圖片描述
2.加載本地.ssh目錄下的id_rsa文件
在這裏插入圖片描述
在這裏插入圖片描述

  1. 選擇後點擊確定,同時操作上述第4點,將保存私鑰(.ppk)和公鑰(複製到.txt文檔)
    在這裏插入圖片描述

五. 總結

  1. PuTTYgen方法生成的密鑰僅給TortoiseGit客戶端使用
  2. PuTTYgen生成密鑰有兩種:①自生成 ②基於Git已有私鑰生成
  3. 一般密鑰生成都是成對的,分公鑰和私鑰,要拷貝保存和設置到遠程倉庫的,都是密鑰對中的公鑰,切記保存好私鑰,不要公開。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章