ssh管理多個私鑰

2021-08-28 14:37:55 字數 1032 閱讀 1264

首先我們要用以下命令註冊這兩個私鑰:  

$ ssh-add ~/.ssh/cloud_rsa 

$ ssh-add ~/.ssh/github_rsa12

如果執行ssh-add時提示」could not open a connection to your authentication agent」,可以用以下命令:

$ ssh-agent bash1

再執行ssh-add命令

#查詢私鑰列表

$ ssh-add -l

#清空私鑰列表

$ ssh-add -d1234

現在你就可以在~/.ssh目錄下新建乙個config檔案,新增如下內容:

#雲伺服器

host         cloud

hostname     填入雲伺服器ip

port         22

preferredauthentications publickey

identityfile ~/.ssh/cloud_rsa

# github

host         github.com

hostname     github.com

preferredauthentications publickey

identityfile ~/.ssh/github_rsa123456789101112

注意本地的~/.ssh檔案許可權不能過於暴露,如果報錯,可以使用: 

$ sudo chmod 750 -r ~/.ssh1

$ ssh -t [email protected]

也可以通過下面的命令直接連線上雲伺服器

$ ssh cloud

其中: 

1、host 後邊的是名稱,以後可以根據這個名稱進行訪問; 

2、hostname是你的主機ip位址; 

3、user為主機登入的使用者名稱; 

4、identitiesonly yes固有配置;

設定完成,後期的話使用:ssh jhd 然後輸入密碼,就可以登入到遠端主機啦!

SSH私鑰管理ssh agent的使用

我所在的公司是使用git來管理和部署源 的,所以需要將自己的私鑰從開發機帶到線上機 ssh a 192.168.0.但是發現跳到線上機後進行git fetch,提示並沒有找到開發機上得私鑰,私鑰沒有帶過來。經過幾天搜尋,發現是開發機需要啟動ssh agent ssh agent bash login...

ssh私鑰洩露

目錄 環境搭建 檢視當前ip位址 ifconfig 探測靶場 netdiscover r ip netmask子網掩碼 測試靶場連通性 ssh私鑰洩露 資訊探測 nmap sv 192.168.100.107 挖掘開放服務資訊 埠探測robots協議 ssh 為建立在應用層基礎上的安全協議 解密ss...

ssh私鑰洩露

ssh.私鑰洩露 ifconfig 檢視自己ip 我的是192.168.1.106 2.netdiscover r 192.168.1.1 24 使用netdiscover r ip mask,探測同網段ip位址,找到靶機的位址192.168.1.110 先在網頁上嘗試開啟192.168.52.13...