Включить SSH ключи при запуске в KeePass с плагином KeeAgent

я использую KeePass С KeeAgent плагин.

Я хочу войти в систему с помощью PuTTY без ввода пароля (но с зашифрованным id_rsa file).

у меня он настроен до такой степени, что если я это сделаю:

  1. запустите сеанс SSH с помощью putty и обратите внимание, что мне нужен пароль.
  2. начать keepass
  3. Инструменты -> KeyAgent -> Добавить -> Из Файла -> .ssh/id_rsa - > enter пароль.
  4. запустите сеанс SSH с помощью putty и обратите внимание, что я войти без ввода пароля.

но если я остановлюсь и начну KeePass, сеанс putty снова потребует пароль.

Я хотел бы мой id_rsa загружается в KeeAgent автоматически при запуске keepass.

Я ожидал бы, что, когда я печатаю свой пароль для KeePass, что он будет загружать id_rsa файл без запроса дополнительного пароля. Я в порядке с KeePass хранение id_rsa пароль.

4
задан Michael Potter
21.05.2023 15:20 Количество просмотров материала 3226
Распечатать страницу

2 ответа

для этого вам нужна запись KeePass с прикрепленным файлом закрытого ключа и разрешить KeeAgent использовать эту запись.

  • создать новую запись
  • перейти к дополнительно tab и добавить свой личный ключ в качестве вложения

    enter image description here

  • перейти к KeeAgent tab и галочка"разрешить KeeAgent использовать это вход"

    enter image description here

  • выбрать ключевой файл "Расположение Файла Закрытого Ключа" выпадающий список

  • сохранить и закрыть запись
  • теперь откройте ToolsKeeAgent из меню и выберите добавитьот KeePass

    enter image description here

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

11
отвечен Martin Trenker 2023-05-22 23:08

я основывал эти перечисленные инструкции на ответе Мартина и моих экспериментах. Я бы просто отредактировал ответ Мартина, но у него есть некоторые дополнительные шаги (в частности, Tools->KeeAgent->Add->From KeyPass), которые мне не нужны. Я подозреваю, что мне это не нужно, потому что я ранее добавил их ключ в KeeAgent.

  1. Запустить KeeAgent
  2. Изменить -> Добавить Запись
  3. ожидать" добавить запись " всплывающее окно всплывающее окно.
  4. нажать на "запись" вешалка.
  5. введите название в поле " Пароль "(я использовал"SSH Key File").
  6. введите пароль ключа ssh в поле "Пароль".
  7. нажмите на вкладку "Дополнительно".
  8. Нажмите кнопку "Прикрепить" в правой части нижней половины всплывающего окна.
  9. ожидайте, что появится окно браузера файлов и перейдите к закрытому ключу (мой.ssh / id_rsa).
  10. нажмите на вкладку "KeeAgent".
  11. ожидайте, что все элементы управления будут отключены (за исключением " разрешить KeeAgent использовать это вступление."
  12. установите флажок "Разрешить KeeAgent использовать эту запись".
  13. ожидайте, что остальные элементы управления будут включены и по умолчанию для файла, выбранного в шаге 9.
  14. нажмите "OK".
  15. Выход KeePass
  16. ожидал всплывающее окно с просьбой, если вы хотите сохранить изменения.
  17. Нажмите "Сохранить Изменения"

Если Мартин объединит мой ответ в свой, и я удалю этот ответ и приму его.

0
отвечен Michael Potter 2023-05-23 01:25

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх