Рейтинг:1

Могу ли я установить ограничение на количество попыток ввода парольной фразы для аутентификации ssh?

флаг id

Недавно я сменил пароль на ssh-key в целях безопасности.

Но ssh-key также может быть скомпрометирован, когда файл закрытого ключа каким-то образом украден.

Поэтому я установил парольную фразу для закрытого ключа.

Но, кажется, я могу попробовать столько, сколько захочу.

Итак, есть ли способ установить ограничение на количество попыток ввода парольной фразы?

Grace Thompson avatar
флаг gp
Не то, чтобы я знал об этом, но если бы вы выбрали безопасную фразу-пароль, было бы очень сложно (читай: невозможно) провести грубую силу. Думайте «as9h8J)F(DS*(dsh*», а не «monkey123».
Рейтинг:4
флаг ar

Нет, ты не можешь.

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

Поскольку он полностью автономен, нет никакого разумного способа ограничить количество попыток.

флаг id
Хорошо понимал. Есть ли другой способ поставить еще один уровень безопасности? возможно, что-то в ~/.bashrc, которое запускается автоматически после успешного входа в систему по ssh, может сработать, если нет способа выйти из него, например, нажав CTRL+C
vidarlo avatar
флаг ar
Вы можете хранить ключ на смарт-карте, чтобы никто не мог его скопировать. https://developers.yubico.com/PGP/SSH_authentication/
A.B avatar
флаг cl
A.B
@KHKim Вы также можете комбинировать несколько аутентификаций одновременно. Например, ключ И стандартный пароль (некоторая информация в `man sshd_config` в записи AuthenticationMethods).
флаг id
@AB Спасибо за подсказку. Вы сделали мой день.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.