多個平台,多個賬戶,多對金鑰。
ssh-keygen -t rsa -p '' -c '' -f key-for-github
# -t 金鑰型別 -p 密碼 -c 注釋 -f 檔名
執行命令會生成兩個檔案: 『key-for-github』(私鑰) 和 『key-for-github.pub』(公鑰)
檔案的存放位置是在shell視窗開啟時的當前路徑,即執行』pwd』命令時顯示的路徑。
按需移動到指定位置(一般移動到 c:\users\\.ssh\)
配置項舉例
host github.com
hostname github.com
identityfile ~/.ssh/github/key-for-github
user markixy
# host 對應 ssh 鏈結上的主機名,ssh根據host來查詢此配置
host gerrit
# 真實的主機名,可以是ip
hostname 192.168.100.1
# 埠
port 29418
# 金鑰檔案
identityfile ~/.ssh/id_rsa
# ssh使用者
user markix
# 優先使用公鑰驗證
preferredauthentications publickey
config 支援的所有配置項
不同的git專案可能存在不同的託管平台,其個人賬號資訊不是相同的,那麼拉取**後就要手動配置下個人資訊,設定提交者名、提交者郵箱。
git config user.name markix
git config user.email [email protected]
refer:
配置本地和github的ssh金鑰對:永久多ssh管理(win10) 完
ssh金鑰對驗證
案例 兩台linux伺服器,分別為sshd的伺服器和客戶端。首先要在sshd客戶端以zhangsan使用者身份建立金鑰對,並且要將建立的公鑰上傳至ssh伺服器,然後要將公鑰資訊匯入伺服器的目標使用者lisi的公鑰資料庫,最後以伺服器端使用者lisi的身份登入驗證 第一步 由客戶端的使用者zhangs...
認識 SSH 金鑰對
ssh 金鑰對是阿里雲為您提供的新的遠端登入 ecs 例項的認證方式。相較於傳統的使用者名稱和密碼認證方式,ssh 金鑰對有以下特點 僅適用於 linux 例項 ssh 金鑰對登入認證更為安全可靠 便於遠端登入大量 linux 例項,方便管理。ssh 金鑰對是通過一種加密演算法生成的一對金鑰 乙個對...
SSH建立金鑰對
a伺服器登入到b伺服器,但為了安全起見,不想輸入b伺服器的使用者帳號密碼,該如何實現?可以使用金鑰對驗證,實現在a伺服器無需b伺服器的使用者帳號密碼即可登入到b伺服器。登入驗證物件 伺服器中的本地使用者帳號 登入驗證方式 密碼驗證 核對使用者名稱 密碼是否匹配 金鑰對驗證 核對客戶的私鑰 服務端公鑰...