7

Я использую KeePass с плагином KeeAgent .

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

Я настроил его так, что если я сделаю это:

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

Но если я останавливаюсь и запускаю KeePass, сеанс замазки снова требует пароль.

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

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

2 ответа2

11

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

  • Создать новую запись
  • Перейдите на вкладку « Дополнительно » и добавьте свой закрытый ключ в качестве вложения.

  • Перейдите на вкладку KeeAgent и установите флажок « Разрешить KeeAgent использовать эту запись »

  • Выберите файл ключа в раскрывающемся списке « Расположение файла закрытого ключа ».

  • Сохраните и закройте запись
  • Теперь откройте ИнструментыKeeAgent из меню и выберите ДобавитьИз KeePass

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .