Ssh

ssh 密鑰名稱是身份驗證的一部分嗎?

  • October 15, 2014

中的 ssh 公鑰authorized_hosts包含三個部分 - 類型、密鑰和名稱。例如,一個rsa鍵可能如下所示:

ssh-rsa gn29JyDdiyLFlggptrCxgzS6diAF6o94Dtg<abbreviated>oF9grbm7g+Mtrly NAME1

相同的密鑰是否對不同的名稱有效,例如:

ssh-rsa gn29JyDdiyLFlggptrCxgzS6diAF6o94Dtg<abbreviated>oF9grbm7g+Mtrly NAME2

我試過的:

我嘗試更改接收環境中的名稱部分,並且身份驗證照常工作

我想知道是否有可靠的參考資料提到該名稱在任何情況下都不是身份驗證過程的一部分 - 我在手冊中找不到它。

更新:

感謝您的回答和評論。我認為這個問題不是題外話,因為我搜尋的術語與文件中的術語不同(名稱與評論)。因此,這個問題可能是將來搜尋該主題的有用切入點。

協議 2 公鑰包括:選項、密鑰類型、base64 編碼密鑰、註釋。

實際上還有更多部分,但它們可能(並且幾乎總是)是空的。最後一部分是評論,可以是任何東西。因此,您的問題的答案是否定的,評論不是身份驗證的一部分。

您可以在文件中閱讀更多內容:http ://www.linuxcertif.com/man/5/authorized_keys/#AUTHORIZED_KEYS_FILE_FORMAT_14h

引用自:https://serverfault.com/questions/637124