Ssh

您可以通過 SSH 代理 (Pageant) 使用的最大私鑰數量是多少

  • December 11, 2016

在回答重用 SSH 密鑰時,我有一個自己的問題,您可以在 ssh 代理中保存的 ssh 密鑰的數量是否有限制?(和/或膩子選美)。

(作為測試,我在選美中載入了 10 個鍵,似乎沒有問題)

最後ssh-agent,唯一的限制是使用者或程序可用的最大記憶體。密鑰儲存在沒有任何有效限制和所有構造的鍊錶中。唯一使用的計數器是int nentries;,它將密鑰的有效數量限制為2 147 483 647,這已經足夠了。

限制更多的是實用性。一旦您將大量密鑰載入到代理中,它們會按順序發送到伺服器(除非另有特殊配置),伺服器會在 3 或 6 次公鑰測試後拒絕(防止使用者列舉密鑰)。對於某些人來說,這也可以被視為隱私問題,因為密鑰可以配對,例如您的 github 帳戶。

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