PuTTYgen產生金鑰 (Windows使用)

由 Derek 發表於 五月 21, 2011 / 尚無評論

 

先到PuTTY官方網站下載【PuTTYgen

 

執行PuTTYgen

先看下方的紅框,在這個地方可以選擇要產生什麼種類的金鑰。

選則好金鑰種類後,右下方有一個1024,這個主要是密碼的複雜度,可修改為10242048…..

設定好後請點選【Generate


金鑰種類 :

1.    RSA1 : 此種金鑰屬於舊系統在做使用的,如(FreeBSD 4及以前的版本,都是為SSH Protocol1

      所以都使用RSA1這種金鑰。)

2.    RSA2DSA : 屬於較新的系統在做使用的,(FreeBSD 5及之後的版本或Linux其他版本。

      都是使用RSA2DSA這兩種金鑰。)

Identity.ppk=SSH-1(RSA)Id_dsa.ppk=SSH-2(DSA)Id_rsa.ppk=SSH-2(RSA)

 


點選【Generate】後,此時滑鼠要在紅框的範圍隨意滑動,如此才會產生金鑰。

因為他是利用滑鼠在紅框的不同的位置來產生金鑰的。所以每次產生的金鑰都會不一樣。


 

 

產生好金鑰後就會看到下圖。點選【Save private key】儲存金鑰

key passphraseConfirm passphrase,請輸入保護私鑰的密碼(此部份可設也可不設)


 

此為提醒視窗,點【是】


 

 

 把金鑰儲存在不易不見的地方。也可統一管理放在同一個資料夾內。


 

 

 再來,請複製上方【key】內容的金鑰碼,把他貼到Linux


 

請登入Linux,找到存放金鑰的地方,如果是依照和我相同路徑設定的話,

金鑰會存放在 /root/.ssh/authorized_keys


 [root@localhost .ssh]# vim /root/.ssh/authorized_keys

 

 

編輯此authorized_keys,將剛剛上圖中的金鑰碼貼入。儲存離開。


 

 

接下來設定透過 PuTTY Configuration 使用金鑰連線

下載好後開啟PuTTY,點選【PuTTY模式】,出現提示點選【是】就可以了

 

 

Session】→【Saved Sessions】→【Load

在【Saved Sessions】請點選你要設定的連線,後點Load就可把此連線資料讀取進來設定了。

 

Connection】→【Data】→【Auto-login username

Auto-login username : 請輸入使用者名稱

 

SSH】→【Auth】→【Private key file for authentication

Private key file for authentication 請找到所要設定的金鑰

設定完之後就按下【Open】,就可以連線了。

此時就可以連線到Linux主機看有沒有問題了

 

 

 

關於作者

一個半路殺出來的傻小子,憑著一股傻勁努力的學習、嘗試、分享。希望能用自己微薄之力,替IT界和資訊界盡一點心力。單憑一己之力始終還是有限,歡迎和我有相同理念的夥伴一同加入一同努力。

評論

此文章尚無評論。

發表評論

*