當使用相同的金鑰對登入時,我們是否必須將公鑰新增至 .ssh/authorized_keys ?

當使用相同的金鑰對登入時,我們是否必須將公鑰新增至 .ssh/authorized_keys ?

我想在多台機器上使用相同的密鑰對來互相 ssh。我已將一台機器複製.ssh/id_rsa.ssh/id_rsa.pub所有其他機器。我應該添加.ssh/id_rsa.pub.ssh/authorized_keys所有機器嗎?

答案1

是的,SSH 將授權金鑰與它「知道」的金鑰區分開來。

authorized_keys被使用的是守護程式決定是否允許金鑰(由連線客戶端提供)存取其執行的主機。

id_rsa和其他密鑰檔案由客戶(預設情況下,除非-i給出該選項)作為密鑰來源來提供它嘗試連接的目標。

相關內容