Запустите Pageant S SH -Agent и загрузите все ключи в папку - PullRequest
1 голос
/ 10 февраля 2020

Как я могу запустить агент sh Pageant и загрузить все свои закрытые ключи, не добавляя их один за другим в пакетный файл или в сам Pageant?

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

1 Ответ

1 голос
/ 10 февраля 2020

Я предполагаю, что у вас есть замазка и, таким образом, зрелище установлено и доступно в вашем PATH

  1. добавить ярлык в меню windows автозапуска: C:\Users\[USER]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
  2. изменить ярлык и введите powershell -Command "& pageant (Get-ChildItem [PATH TO KEYS]\*.ppk)" (замените [PATH TO KEYS] на путь к вашим файлам ключей;)
  3. (необязательно), обновите изображение ярлыка до более подходящего
  4. нажмите кнопку ОК.

При следующей перезагрузке должен быть запущен конкурс со всеми ppk-файлами в связанной папке.

Если вы хотите избежать всплывающего окна консоли, получите RunHiddenConsole from https://github.com/SeidChr/RunHiddenConsole.

  1. переименуйте hiddenw.exe в powershellw.exe или pwshw.exe (какую бы оболочку вы не использовали) и поместите файл в папку, которая указана в вашем PATH
  2. обновить ярлык до powershellw -Command "& pageant (Get-ChildItem [PATH TO KEYS]\*.ppk)"
  3. нажмите кнопку ОК
...