1. 程式人生 > >【轉】重新生成id_rsa和id_rsa.pub,檔案丟失後怎麼辦^_^

【轉】重新生成id_rsa和id_rsa.pub,檔案丟失後怎麼辦^_^

SSH

在正式說id_rsa.pub之前有必要先說說SSH,具體什麼意思就自己查資料了。一般我們都會使用到兩種方式去登陸SSH,密碼登陸和證書登陸。如果使用密碼登陸,很有可能會遭受惡意攻擊,所以在實際的工作中和大多數的網際網路公司,都是會使用證書去登陸的。
mac系統已開始就已經為我們安裝了SSH了,如果沒有安裝的,自己查一下資料吧。

id_rsa.pub的作用

上班的第一天,上司大哥都會說:待會給我發個公鑰吧。
這裡說的公鑰其實就是id_rsa.pub。
上司大哥是要把我們的客戶端公鑰上傳到伺服器,然後再把這個客戶端公鑰新增到authorized_keys。新增後,伺服器就會認為你這個客戶端為可信任。你則可以訪問這個伺服器了。

獲取id_rsa.pub

終端輸入

ssh-keygen
1
一路回車,最後會看到一個矩形的圖案。
你這時ls是看不到.ssh資料夾的。

cd .ssh/
1
這樣就會切換到.ssh,再ls
就會看到id_rsa 和id_rsa.pub

open ./
1
就會開啟這個檔案夾了。
現在你可以發id_rsa.pub給你的上司大哥了。