windows下生成ssh key詳解

1、引子:git

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

2、生成條件:vim

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

3、生成步驟:bash

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

二、 鍵入命令:ssh-keygen -t rsa -C "email@email.com",引號中是你在github上的註冊郵箱,以後設定你的ssh密碼,如圖:測試

三、第二步已經成功的生成了ssh key,再輸入eval  "ssh-agent -s",如圖:blog

四、再輸入ssh-add ~/.ssh/id_rsa,再輸入你設定的ssh的密碼,在輸入ssh-add ~/.ssh/id_rsa可能會產生「could not open a connection to your authentication agent」錯誤,如圖:it

這時直接輸入:ssh-agent bash,再輸入ssh-add ~/.ssh/id_rsa就能夠,如圖:io

五、將key添加到github帳戶中去:

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

2)添加到github中

找到setting中的ssh keys,如圖:

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

六、測試:

輸入ssh -T git@gitub.com,如圖,說明已經完成。

相關文章
相關標籤/搜索