Vuoi che Pageant salvi i file delle chiavi?


31

Sto usando Pageant (su Windows 7) per accedere alle connessioni SSH con file .ppk di chiavi private. Tuttavia ogni volta che avvio il programma devo aggiungere tutte le chiavi che desidero di nuovo e inserire le loro chiavi di crittografia. Come posso ottenerlo per salvare questa roba?


6
Ho lo stesso problema (che non credo sia affrontato nelle risposte). Pageant non salva più le chiavi per me. Naturalmente la passphrase non viene salvata, sarebbe idiota, ma non vedo alcun motivo per rilasciare le chiavi. Ho provato a correre come amministratore, non ha aiutato.
Zano,

Risposte:


7

Pageant non può salvare le chiavi di crittografia per i file delle chiavi. Ciò vanificherebbe innanzitutto lo scopo della crittografia delle chiavi ...

Tuttavia, se si modificano le chiavi con PuTTYgen, è possibile memorizzare le chiavi non crittografate. Lascia vuoto il campo della password.


1
Si noti che le chiavi non crittografate sono piuttosto insicure e chiunque ottenga i file delle chiavi ha accesso ai server per quella chiave.
Ikke,

5
Non penso che stia parlando di salvare le password per le chiavi. Pageant dimentica totalmente l'intera esistenza dei .ppkfile che ha caricato. Anche quelli senza protezione con password. È chiaramente stupido.
Timmmm,

29

Come già accennato, è possibile aggiungere le posizioni chiave come argomenti della riga di comando al concorso. Se si esegue lo spettacolo dalla cartella Start-Up di Windows, passare semplicemente le posizioni chiave come argomenti della riga di comando nel collegamento. Per esempio:

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

Per una guida completa alla configurazione, consultare questa pagina.


1
L'esecuzione di quel comando in un file batch sembra bloccare la riga di comando. Non ritorna mai dall'esecuzione. Lo avvia comunque bene, ma il controllo non ritorna mai al file batch.
Achshar,

@Achshar la soluzione sopra descritta non necessita di un file batch; puoi semplicemente creare un collegamento di Windows che punta a pageant.exe, quindi aggiungere il percorso .ppk alla fine del campo Destinazione nelle Proprietà del collegamento. Se vuoi eseguirlo in un .bat, dovresti usare START C:\path\to\pageant.exe ...per dare il via al concorso in un processo separato.
Ken Bellows,

Lo spettacolo chiederà una password e quando?
CoolMind

9

Il modo più semplice per farlo in Windows è creare un collegamento appositamente predisposto all'interno della cartella Startup (Start -> Programmi -> Startup):

Nota: funziona solo se non è stata impostata una password sulla chiave

  1. vai al menu Start, quindi "Programmi", fai clic destro sulla cartella Startup e scegli "Apri"
  2. tasto destro del mouse all'interno della cartella e selezionare "Nuovo", quindi "Collegamento"
  3. passare all'installazione PuTTY, ad esempio "C: \ Programmi (x86) \ Atlassian \ SourceTree \ tools \ putty" e selezionare "pageant.exe"
  4. nomina la scorciatoia come preferisci
  5. fai clic con il tasto destro del mouse sul collegamento appena creato e seleziona "Proprietà" Dovresti vedere qualcosa del genere: inserisci qui la descrizione dell'immagine

Aggiungi il suo percorso completo al campo "Target" in questo modo: Target: "C: \ Programmi (x86) \ Atlassian \ SourceTree \ tools \ putty \ pageant.exe" C: \ Git \ Key.ppk

Ora dovresti vedere:

inserisci qui la descrizione dell'immagine

Questo particolare set up è per GitFlow e Jira.


Apparentemente copiato (in parte) dal blog.shvetsov.com/2010/03/…
isherwood,

@isherwood, I miei blocchi di lavoro si collegano perché classifica il blog come giochi.
crh225,

il passaggio 1 può essere semplificato da:winkey + r, 'shell:startup'
Aequitas,

4

È possibile aggiungere tutte le chiavi dalla riga di comando, ma le password devono essere inserite manualmente



1

È anche possibile semplicemente non chiudere pagent Se questo si adatta al proprio modello di sicurezza. Ho configurato il mio avvio automatico con la mia chiave privata all'avvio del mio sistema, in modo che quando carico il desktop digito semplicemente la mia password e sono pronto per andare fino allo spegnimento del sistema. Dovresti impostare una password per lo screensaver e un'attivazione aggressiva dello screensaver per assicurarti che il tuo sistema sia rapidamente protetto nel caso in cui lo lasci, comunque.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.