1. 程式人生 > >創建SSH keys用於添加到Git服務器上

創建SSH keys用於添加到Git服務器上

res mes 配置 OS fault 之間 ssh key 情況 keys

SSH keys

SSH key 可以讓你在你的電腦和Git服務器之間建立安全的加密連接。先執行以下語句來判斷是否已經存在本地公鑰:
cat ~/.ssh/id_rsa.pub
如果你看到一長串以 ssh-rsa或 ssh-dsa開頭的字符串, 你可以跳過 ssh-keygen的步驟。
提示: 最好的情況是一個密碼對應一個ssh key,但是那不是必須的。你完全可以跳過創建密碼這個步驟。請記住設置的密碼並不能被修改或獲取。
你可以按如下命令來生成ssh key:
ssh-keygen -t rsa -C "用戶郵箱"
這個指令會要求你提供一個位置和文件名去存放鍵值對和密碼,你可以點擊Enter鍵去使用默認值。
用以下命令獲取你生成的公鑰:
cat ~/.ssh/id_rsa.pub
復制這個公鑰放到你的個人設置中的SSH/My SSH Keys下,請完整拷貝從ssh-開始直到你的用戶名和主機名為止的內容。
如果打算拷貝你的公鑰到你的粘貼板下,請參考你的操作系統使用以下的命令:
Windows:
clip < ~/.ssh/id_rsa.pub

Mac:
pbcopy < ~/.ssh/id_rsa.pub

GNU/Linux (requires xclip):
xclip -sel clip < ~/.ssh/id_rsa.pub

Applications
Eclipse
如何在Eclipse中添加ssh key:
https://wiki.eclipse.org/EGit/User_Guide#Eclipse_SSH_Configuration
Tip: Non-default OpenSSH key file names or locations
如果,不管你有什麽理由,當你決定去用一個非默認的位置或文件名去存放你的ssh key。你必
須配置好你的ssh客戶端以找到你的ssh私鑰去連接Git服務器,對於OpenSSH客戶端,這個
通常是在~/.ssh/config類似的位置配置的:
技術分享圖片

創建SSH keys用於添加到Git服務器上