@winser

Почему SSH agent не запоминает пароль?

создал ssh ключ формата ed25519
запускаю ssh тунель через бат файл
start "SSH2" ssh -i C:\Keys\local -L 238:192.168.0.3:3389 exo@192.168.0.3

в консоли предлагает ввести пароль от ключа, я ввожу, но если закрыть консольное окно и запустить батник по новой, то пароль от ключа опять требует
ssh agent в службах включен и работает, разве он не должен запоминать все пароли от ключей, чтобы хотя бы до перезагрузки винды больше не требовалось вводить пароли? или я не так понял логику его работы?
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ответы на вопрос 2
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Парольная фраза - это по факту "второй фактор" и ее ввод и не должен отменяться. Вы можете использовать автоввод из Keepass и т.п.
Здесь есть какой-то алгоритм для сохранения passphrase https://docs.github.com/en/authentication/connecti...
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
pageant, который идет в комплекте с putty умеет запоминать passphrase (точнее, может держать в памяти уже расшифрованный ключ).

С некоторыми костылями можно даже в автозапуск поставить старт pageant и воод passphrase.
Это снизит безопасность, но если костыль самодельный, то есть все шансы, что автоматические боты-вирусы его не поймут, и уязвимы вы будете только против направленных лично на вас атак. В общем если вы не на ядерном реакторе работаете, и даже не в банке, а саппортите магазин кошачьего корма, то можно особо не париться.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы