SSH key 生成

前言

    今天在使用git pull代碼的時候,提示要輸入密碼(WTF?)。工程項目是一年前其他哥們創建,密碼是沒有了,只能使用其他方式解決,這個時候SSH Key就發揮了作用了。

      SSH Key 的目的是使得客戶端和服務端之間建立信任,這種信任表現在兩端通信的過程中不需要輸入密碼即可,這不正好解決了遇到的問題。


生成步驟

  • 查看本地是否有公鑰文件    
cat ~/.ssh/id_rsa.pub

通過此命令如果能看到一個以SSH RSA 開頭長的字符串,此時在本地生成的祕鑰~/.ssh/id_rsa 和公鑰 ~/.ssh/id_rsa.pub可以跳過SSH-Keygen 的生成。


  • 生成新的SSH Key
ssh-keygen -t rsa -C "[email protected]"

不管是第一步已經存在了 SSH RSA 文件,還是第二步我們新生成的SSH Key文件,我們將SSH RSA開頭的公鑰字符串複製到Git的下列位置,這樣客戶端和移動端建立了免密信任。



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