`sshd` 指令需要什麼樣的主機金鑰?

`sshd` 指令需要什麼樣的主機金鑰?

的手冊頁sshd陳述-h論點指定從中讀取主機金鑰的文件

但它要求的是公用主機金鑰還是私有主機金鑰?

我似乎無法在任何地方找到這一點資訊。

答案1

私有主機金鑰。

這就是 SSHD 學習私鑰的方式。

答案2

它必須是私鑰,它是如何sshd證明它就是它所說的人的。

您知道您何時ssh訪問伺服器,並被告知伺服器的指紋。您只需盲目地單擊y,因為這是系統管理員、工作同事或論壇上的人告訴您要做的事情。您要檢查此指紋是否正確,您需要透過其他管道取得伺服器公鑰的指紋,該管道不能被欺騙。

相關內容