本地多對ssh金鑰管理

2021-10-01 22:35:01 字數 971 閱讀 3366

多個平台,多個賬戶,多對金鑰。

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伺服器。登入驗證物件 伺服器中的本地使用者帳號 登入驗證方式 密碼驗證 核對使用者名稱 密碼是否匹配 金鑰對驗證 核對客戶的私鑰 服務端公鑰...