我試圖將公鑰從服務器A複製到服務器B中的known_hosts文件。它們都是Linux服務器。最初我想過打開公鑰文件並將其內容複製到known_hosts文件,但我懷疑這不是正確的方法。有誰知道正確的做法是什麼?將公鑰添加到known_hosts文件中
我的公鑰格式爲ssh-rsa AADGD...
有人能幫忙嗎?
謝謝!
我試圖將公鑰從服務器A複製到服務器B中的known_hosts文件。它們都是Linux服務器。最初我想過打開公鑰文件並將其內容複製到known_hosts文件,但我懷疑這不是正確的方法。有誰知道正確的做法是什麼?將公鑰添加到known_hosts文件中
我的公鑰格式爲ssh-rsa AADGD...
有人能幫忙嗎?
謝謝!
幾天前我回答了幾乎類似於SuperUser的答案。最重要的部分:
ssh-keyscan
可以創建格式上不同的主機密鑰(類型)爲你否則只是用服務器的IP地址前綴你的密鑰(你也可以添加主機名,逗號後),從行尾刪除註釋,你很好。格式則是這樣的:
11.22.33.44 ssh-rsa AADGD...
還有一注,如果使用HashKnownHosts yes
(Debian和Ubuntu一樣),你需要重新散列您known_hosts
如:
ssh-keygen -Hf ~/.ssh/known_hosts
這是怎麼了我做的。
* SSH-鍵掃描-t RSA全服務器名稱
謝謝!因此,爲了確認,我應該編輯known_hosts文件並在文件末尾添加'server_ip_address ssh-rsa AADGD ...'。 –
正如我寫的。它應該完成這項工作。 – Jakuje
gotcha,有沒有一個特定的ip我應該使用?它鍵入'/ sbin/ifconfig -a'並獲得5種不同類型的IP地址。 –