Linux如何管理本地多個公 私鑰對

2021-07-26 20:12:00 字數 484 閱讀 7446

當有多對公/私鑰對時,管理和操作會變複雜。使用 ssh 時需要通過 -i 指定私鑰檔案,比較麻煩。可以通過在 .ssh 目錄下新建乙個 config 檔案來進行管理

1.新增ssh的配置檔案,並修改許可權(如果有報錯就修改許可權)。

touch ~/.ssh/config

chmod 600 ~/.ssh/config

2.配置內容如下(還有別名,埠等引數,不多做介紹):

host *.******

.***

identityfile ~/.ssh/******xx

user ***xx

host github.com

identityfile ~/.ssh/id_rsa_for_github

user git

3.這樣之後就可以不用 -i 選項 來指定私鑰了。

管理本地多個SSH Key

有的時候,不僅github使用ssh key,工作專案或者其他平台可能也需要使用ssh key來認證,如果每次都覆蓋了原來的id rsa檔案,那麼之前的認證就會失效。這個問題我們可以通過在 ssh目錄下增加config檔案來解決。下面以配置github的ssh key為例。1.生成ssh key時同...

本地管理多個git賬號

前言 本來電腦本地只存在乙個git賬號,用於提交專案 近期重新搭建了部落格,站點託管在github上。在gitee上又新建了乙個倉庫,用來備份部落格。首次提交到github或者gitee上,會提示輸入密碼,再次提交,可能不再提示密碼,當你做push操作時,會提示你沒有許可權,因為git無法區分到底是...

如何在本地管理多個ssh秘鑰對

在使用github和gitcafe這樣的多方合作的平台的時候,我們一般會比較傾向於使用ssh登陸這種更加安全的方式。ssh登陸使用的是公鑰私鑰配對的方式來進行的。所以,在登陸不同的平台的時候我們就需要不同的公鑰私鑰對。那麼本地管理多個秘鑰對的時候就需要使用config檔案了。在.ssh目錄下,新建乙...