Я использую Pageant (в Windows 7) для входа в SSH-соединения с закрытыми ключами .ppk-файлов. Однако каждый раз, когда я запускаю программу, мне нужно снова добавлять все нужные мне ключи и вводить их ключи шифрования. Как я могу получить это, чтобы сохранить этот материал?
6 ответов
Как уже упоминалось, вы можете добавить ключевые местоположения в качестве аргументов командной строки для pageant. Если вы запускаете Pageant из папки автозагрузки Windows, просто передайте расположение ключей в качестве аргументов командной строки в ярлыке. Например:
"c:\program files\putty\pageant.exe" "c:\mykey.ppk"
Полное руководство по настройке этого см. На этой странице.
Самый простой способ сделать это в Windows - создать специально созданный ярлык в папке «Автозагрузка» («Пуск» -> «Программы» -> «Автозагрузка»):
Примечание: это работает, только если вы не установили пароль на свой ключ
- перейдите в меню "Пуск", затем "Программы", щелкните правой кнопкой мыши папку "Автозагрузка" и выберите "Открыть"
- щелкните правой кнопкой мыши внутри папки и выберите "Создать", затем "Ярлык"
- перейдите к установке PuTTY, например, «C:\Program Files (x86)\Atlassian\SourceTree\tools\putty» и выберите «pageant.exe»
- назовите ярлык как хотите
- щелкните правой кнопкой мыши по вновь созданному ярлыку и выберите "Свойства". Вы должны увидеть что-то вроде этого:
Добавьте полный путь к полю "Target" следующим образом: Target: «C:\Program Files (x86)\Atlassian\SourceTree\tools\putty\pageant.exe» C:\Git\Key.ppk
Теперь вы должны увидеть:
Эта конкретная установка предназначена для GitFlow и Jira.
Pageant не может сохранить ключи шифрования для файлов ключей. Это победило бы всю цель шифрования ключей в первую очередь ...
Однако, если вы редактируете ключи с помощью PuTTYgen, вы можете хранить ключи в незашифрованном виде. Просто оставьте поле пароля пустым.
Вы можете добавить все ключи в командной строке, но пароли необходимо вводить вручную
Если вы используете SourceTree, обязательно укажите в настройках опцию «Ключ SSH». Он автоматически передаст его Pageant при запуске.
Вы также можете просто не закрывать пагент, если это соответствует вашей модели безопасности. Мой компьютер настроен на автоматический запуск с моим закрытым ключом, когда моя система загружается, поэтому, когда я загружаю свой рабочий стол, я просто набираю свой пароль, и я готов идти до тех пор, пока я не выключу свою систему. Вы хотели бы установить пароль заставки и активную активацию заставки, чтобы убедиться, что ваша система быстро защищена в случае, если вы ее покинете.