У меня есть linux macheen, в котором используется открытый / закрытый ключ для входа в систему.
Я пытаюсь добавить закрытый ключ (с паролем) в диспетчер учетных данных Windows 7/8.
Я использую pageant прямо сейчас, но мне бы хотелось более постоянного решения, возможно, без необходимости вводить пароль каждый раз, когда я пытаюсь загрузить закрытый ключ или, по крайней мере, автоматически открывать окно учетных данных, когда я пытаюсь войти на сервер.
Как я могу добавить закрытый ключ в диспетчер учетных данных или как я могу получить то, что я описал выше?
Вы не можете сделать это напрямую: диспетчер учетных данных на самом деле предназначен не для обслуживания пар частных / открытых ключей, а для хранения паролей.
Однако вы можете разработать обходной путь: получить keepass 2 и расширение «Keeagent». удалите конкурс, так как он будет конфликтовать с keeagent.
После того, как оба будут установлены и запущены, создайте базу данных и свяжите ее с вашей текущей учетной записью.
После этого создайте новую запись в keepass, добавьте файл закрытого ключа в качестве вложения к этой записи, используйте пароль закрытого ключа в качестве пароля записи и установите свое имя пользователя nix в качестве имени пользователя. Затем перейдите на вкладку KeeAgent записи и разрешите его использование в агенте.
Готово. Когда вы теперь подключаетесь к системе, которая использует агентов (в основном, putty), вам будет предложено ввести пароль базы данных keepass, который на самом деле является только учетной записью пользователя: просто нажмите Enter, и вы войдете.
Однако будьте осторожны, чтобы сохранить безопасную резервную копию ключа, поскольку вы потеряете к нему доступ, если вам придется удалить свою учетную запись пользователя Windows.
Конечно, было бы гораздо безопаснее (и немного гибче) защитить базу данных keepass паролем и файлом ключей. Если вы захотите сделать это, вы сможете использовать его для всех своих паролей (лично, после того, как я пошел по этому пути много лет назад, я не могу представить, чтобы вернуться).