Получение Pageant для сохранения файлов ключей?

20295
firefusion

Я использую Pageant (в Windows 7) для входа в SSH-соединения с закрытыми ключами .ppk-файлов. Однако каждый раз, когда я запускаю программу, мне нужно снова добавлять все нужные мне ключи и вводить их ключи шифрования. Как я могу получить это, чтобы сохранить этот материал?

28
У меня та же проблема (я не чувствую, что рассматривается в ответах). Конкурс больше не сохраняет ключи для меня. Конечно, фраза-пароль не сохраняется, это было бы идиотизмом, но я не вижу причин, чтобы отбрасывать ключи. Пытался работать от имени администратора, не помогло. Zano 11 лет назад 5
Может быть, это будет полезно: https://winscp.net/rus/docs/ui_pageant#getting_started_with_pageant shasi kanth 7 лет назад 0

6 ответов на вопрос

28
chored

Как уже упоминалось, вы можете добавить ключевые местоположения в качестве аргументов командной строки для pageant. Если вы запускаете Pageant из папки автозагрузки Windows, просто передайте расположение ключей в качестве аргументов командной строки в ярлыке. Например:

"c:\program files\putty\pageant.exe" "c:\mykey.ppk" 

Полное руководство по настройке этого см. На этой странице.

Запуск этой команды в командном файле, кажется, останавливает командную строку. Это никогда не вернется из казни. Однако он запускается нормально, но управление никогда не возвращается к пакетному файлу. Achshar 10 лет назад 1
@Achshar решение, описанное выше, не нуждается в командном файле; Вы можете просто создать ярлык Windows, указывающий на pageant.exe, а затем добавить путь .ppk к концу поля «Цель» в свойствах ярлыка. Если вы хотите запустить это в .bat, вам нужно будет использовать `START C: \ path \ to \ pageant.exe ...`, чтобы запустить просмотр в отдельном процессе. Ken Bellows 7 лет назад 0
6
Dennis

Pageant не может сохранить ключи шифрования для файлов ключей. Это победило бы всю цель шифрования ключей в первую очередь ...

Однако, если вы редактируете ключи с помощью PuTTYgen, вы можете хранить ключи в незашифрованном виде. Просто оставьте поле пароля пустым.

Обратите внимание, что незашифрованные ключи довольно небезопасны, и любой, кто получает файлы ключей, имеет доступ к серверам для этого ключа. Ikke 10 лет назад 1
Я не думаю, что он говорит о сохранении * паролей * для ключей. Pageant полностью забывает о существовании загруженных файлов `.ppk`. Даже те, которые не защищены паролем. Это явно глупо. Timmmm 6 лет назад 4
6
crh225

Самый простой способ сделать это в Windows - создать специально созданный ярлык в папке «Автозагрузка» («Пуск» -> «Программы» -> «Автозагрузка»):

Примечание: это работает, только если вы не установили пароль на свой ключ

  1. перейдите в меню «Пуск», затем «Программы», щелкните правой кнопкой мыши папку «Автозагрузка» и выберите «Открыть»
  2. щелкните правой кнопкой мыши внутри папки и выберите «Создать», затем «Ярлык»
  3. перейдите к установке PuTTY, например, «C: \ Program Files (x86) \ Atlassian \ SourceTree \ tools \ putty» и выберите «pageant.exe»
  4. назовите ярлык как хотите
  5. щелкните правой кнопкой мыши по вновь созданному ярлыку и выберите «Свойства». Вы должны увидеть что-то вроде этого: enter image description here

Добавьте полный путь к полю «Target» следующим образом: Target: «C: \ Program Files (x86) \ Atlassian \ SourceTree \ tools \ putty \ pageant.exe» C: \ Git \ Key.ppk

Теперь вы должны увидеть:

enter image description here

Эта конкретная установка предназначена для GitFlow и Jira.

Видимо скопировано (частично) с http://blog.shvetsov.com/2010/03/making-pageant-automatics-load-keys.html isherwood 8 лет назад 0
@isherwood, Мои работы блокируют эту ссылку, потому что она классифицирует блог как игры. crh225 7 лет назад 0
шаг 1 можно упростить с помощью: `winkey + r, 'shell: startup'` Aequitas 5 лет назад 0
4
Lazy Badger

Вы можете добавить все ключи в командной строке, но пароли необходимо вводить вручную

2
Timmmm

Если вы используете SourceTree, обязательно укажите в настройках опцию «Ключ SSH». Он автоматически передаст его Pageant при запуске.

1
Darth Android

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