windows下生成ssh key詳解 轉

一、引子:

什麼是ssh:ssh是Secure Shell(安全外殼協議)的縮寫,建立在應用層和傳輸層基礎上的安全協議。爲了便於訪問github,要生成ssh公鑰,這樣就不用每一次訪問github都要輸入用戶名和密碼。

二、生成條件:

請在github上先註冊賬號,本地安裝git。

三、生成步驟:

1、本地成功安裝了git後,單擊鼠標右鍵,選擇Git Bush here,打開git bush。

2、 鍵入命令:ssh-keygen -t rsa -C "[email protected]",引號中是你在github上的註冊郵箱,之後設定你的ssh密碼,如圖:

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、將key添加到github賬戶中去:

1)用vim複製key的內容:vim ~/.ssh/id_rsa.pub,右鍵複製出現的內容,如圖:

2)添加到github中

找到setting中的ssh keys,如圖:

將剛纔的複製的keys粘貼即可。

6、測試:

輸入ssh -T [email protected],如圖,說明已經完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章