Uzyskiwanie Pageant do zapisywania plików kluczy?

31

Korzystam z programu Pageant (w systemie Windows 7) do logowania się do połączeń SSH za pomocą prywatnych plików .ppk. Jednak za każdym razem, gdy uruchamiam program, muszę ponownie dodać wszystkie potrzebne mi klucze i wprowadzić ich klucze szyfrujące. Jak mogę go zapisać, aby zapisać te rzeczy?

fuzja ognia
źródło
6
Mam ten sam problem (który, jak sądzę, nie został rozwiązany w odpowiedziach). Korowód nie zapisuje już dla mnie kluczy. Oczywiście hasło nie jest zapisane, co byłoby idiotyczne, ale nie widzę powodu, aby upuszczać klucze. Próbowałem uruchomić jako Administrator, nie pomogło.
Zano

Odpowiedzi:

7

Korowód nie może zapisać kluczy szyfrowania dla plików kluczy. To w pierwszej kolejności zniweczy cały cel szyfrowania kluczy ...

Jeśli jednak edytujesz klucze za pomocą PuTTYgen, możesz przechowywać klucze niezaszyfrowane. Po prostu pozostaw pole hasła puste.

Dennis
źródło
1
Pamiętaj, że niezaszyfrowane klucze są dość niepewne i każdy, kto uzyska pliki kluczy, ma dostęp do serwerów dla tego klucza.
Ikke
5
Nie sądzę, żeby mówił o zapisywaniu haseł do kluczy. Korowód całkowicie zapomina o całym istnieniu .ppkzaładowanych plików. Nawet te bez ochrony hasłem. To wyraźnie głupie.
Timmmm,
29

Jak już wspomniano, możesz dodać kluczowe lokalizacje jako argumenty wiersza poleceń do widowiska. Jeśli korzystasz z pageant z folderu Windows Start-Up, po prostu przekaż kluczowe lokalizacje jako argumenty wiersza poleceń w skrócie. Na przykład:

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

Aby uzyskać kompleksowy przewodnik po konfigurowaniu, zobacz stronę.

znudzony
źródło
1
Wydaje się, że uruchomienie tego polecenia w pliku wsadowym powoduje zawieszenie wiersza polecenia. Nigdy nie wraca z egzekucji. Jednak uruchamia się dobrze, ale kontrola nigdy nie wraca do pliku wsadowego.
Achshar
@Ashshar opisane powyżej rozwiązanie nie wymaga pliku wsadowego; możesz po prostu utworzyć skrót systemu Windows wskazujący pageant.exe, a następnie dodać ścieżkę .ppk na końcu pola docelowego we właściwościach skrótu. Jeśli chcesz uruchomić to w .bat, musisz użyć, START C:\path\to\pageant.exe ...aby uruchomić pageant w osobnym procesie.
Ken Bellows
Czy widowisko poprosi o hasło i kiedy?
CoolMind
9

Najprostszym sposobem na zrobienie tego w systemie Windows jest utworzenie specjalnie spreparowanego skrótu w folderze Autostart (Start -> Programy -> Autostart):

Uwaga: Działa to tylko wtedy, gdy hasło nie zostało ustawione

  1. przejdź do menu Start, a następnie „Programy”, kliknij prawym przyciskiem myszy folder Autostart i wybierz „Otwórz”
  2. kliknij folder prawym przyciskiem myszy i wybierz „Nowy”, a następnie „Skrót”
  3. przejdź do instalacji PuTTY, na przykład „C: \ Program Files (x86) \ Atlassian \ SourceTree \ tools \ putty” i wybierz „pageant.exe”
  4. nazwij skrót, jak chcesz
  5. kliknij nowo utworzony skrót prawym przyciskiem myszy i wybierz „Właściwości” Powinieneś zobaczyć coś takiego: wprowadź opis zdjęcia tutaj

Dołącz pełną ścieżkę do pola „Cel” w następujący sposób: Cel: „C: \ Program Files (x86) \ Atlassian \ SourceTree \ tools \ putty \ pageant.exe” C: \ Git \ Key.ppk

Powinieneś teraz zobaczyć:

wprowadź opis zdjęcia tutaj

Ta szczególna konfiguracja dotyczy GitFlow i Jira.

crh225
źródło
Widocznie skopiowane (częściowo) z blog.shvetsov.com/2010/03/…
isherwood
@isherwood, Moje bloki robocze prowadzą do tego linku, ponieważ klasyfikuje blog jako gry.
crh225,
krok 1 można uprościć:winkey + r, 'shell:startup'
Aequitas
4

Państwo może dodać wszystkie klucze w linii poleceń, ale hasła muszą być wprowadzone ręcznie

Leniwy Borsuk
źródło
1

Możesz także po prostu nie zamykać pagent, jeśli pasuje to do twojego modelu bezpieczeństwa. Skonfigurowałem mój, aby uruchamiał się automatycznie z moim kluczem prywatnym po uruchomieniu systemu, więc kiedy ładuję pulpit, po prostu wpisuję hasło i mogę iść, dopóki nie zamknę systemu. Chciałbyś jednak ustawić hasło wygaszacza ekranu i agresywną aktywację wygaszacza ekranu, aby mieć pewność, że Twój system będzie szybko chroniony w przypadku jego opuszczenia.

Darth Android
źródło