Як отримати Pageant для збереження файлів ключів?


31

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


6
У мене така ж проблема (яку я не відчуваю, вирішується у відповідях). Pageant більше не зберігає ключі для мене. Звичайно, парольна фраза не збережена, це було б ідіотично, але я не бачу причин скидати ключі. Намагався працювати адміністратором, не допомогло.
Зано

Можливо, це стане в нагоді: warscp.net/eng/docs/ui_pageant#getting_started_with_pageant
shasi kanth

Відповіді:


7

Pageant не може зберегти ключі шифрування для ключових файлів. Це в першу чергу перемогло б цілі шифрування ключів ...

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


1
Зауважте, що незашифровані ключі є досить небезпечними, і кожен, хто отримує файли ключів, має доступ до серверів для цього ключа.
Ікке

5
Я не думаю, що він говорить про збереження паролів для ключів. Pageant повністю забуває про все існування .ppkзавантажених файлів. Навіть без захисту паролем. Це явно нерозумно.
Timmmm

29

Як уже згадувалося, ви можете додати ключові місця як аргументи командного рядка до вибору. Якщо ви запускаєте театральний конкурс із папки запуску Windows, просто переведіть ключові місця у вигляді аргументів командного рядка у ярлику. Наприклад:

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

Для вичерпного посібника з цього налаштування див. Цю сторінку.


1
Запуск цієї команди в пакетному файлі, здається, заморожує командний рядок. Він ніколи не повертається з казни. Це все-таки запускає це добре, але контроль ніколи не повертається до пакетного файлу.
Achshar

@Achshar описаному вище рішенню не потрібен пакетний файл; ви можете просто створити ярлик Windows, який вказує на pageant.exe, а потім додати шлях .ppk до кінця поля Ціль у Властивості ярлика. Якщо ви хочете запустити це у форматі .bat, вам потрібно буде використовувати START C:\path\to\pageant.exe ...для того, щоб розпочати показ конкурсу в окремому процесі.
Кен Беллоуз

Чи буде учасник конкурсу запитати пароль і коли?
CoolMind

9

Найпростіший спосіб зробити це в Windows - це створити спеціально створений ярлик всередині папки Startup (Пуск -> Програми -> Запуск):

Примітка. Це працює лише в тому випадку, якщо ви не встановили пароль на своєму ключі

  1. перейдіть до меню "Пуск", потім "Програми", клацніть правою кнопкою миші на папці "Запуск" і виберіть "Відкрити"
  2. клацніть правою кнопкою миші всередині папки та виберіть "Нове", потім "Ярлик"
  3. перейдіть до своєї установки PuTTY, наприклад, "C: \ Program Files (x86) \ Atlassian \ SourceTree \ tools \ putty" та виберіть "pageant.exe"
  4. назвіть ярлик, що вам потрібно
  5. клацніть правою кнопкою миші новостворений ярлик і виберіть "Властивості". Ви повинні побачити щось подібне: введіть тут опис зображення

Додайте повний шлях до поля "Ціль" так: Мета: "C: \ Програмні файли (x86) \ Atlassian \ SourceTree \ tools \ putty \ pageant.exe" C: \ Git \ Key.ppk

Тепер вам слід побачити:

введіть тут опис зображення

Цей конкретний набір призначений для GitFlow та Jira.


Мабуть скопійовано (частково) з blog.shvetsov.com/2010/03/…
isherwood

@isherwood, Мої робочі блоки, які посилаються, оскільки блог класифікується як ігри.
crh225

Крок 1 можна спростити:winkey + r, 'shell:startup'
Aequitas



1

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.