Назад | Перейти на главную страницу

Какое максимальное количество закрытых ключей вы можете использовать через SSH Agent (Pageant)

При ответе Повторное использование ключей SSH У меня был собственный вопрос, есть ли ограничение на количество ключей ssh, которые вы можете держать в агентах ssh? (и / или конкурс шпатлевки).

(в качестве теста я загрузил в свой конкурс 10 ключей, и, похоже, проблем не было)

Наконец для ssh-agent, единственное ограничение - это максимальный объем памяти, доступной пользователю или процессу. Ключи хранятся в связанный список который не имеет никакого эффективного ограничения и всех конструкций. Единственный используемый счетчик int nentries;, что ограничивает эффективное количество ключей до 2 147 483 647, чего вполне достаточно.

Предел больше в практическом использовании. После загрузки большого количества ключей в агент они последовательно отправляются на сервер (если иное не настроено специально), который отклоняет после 3 или 6 тестов открытого ключа (предотвращает перечисление ключей для пользователя). Для некоторых людей это также может рассматриваться как проблема конфиденциальности, поскольку ключи могут быть связаны, например, с вашими учетными записями github.