2013-12-16 17 views
19

Quando eseguo questi comandi (impostazione di una passphrase, dopo il primo) ...SSH: "Bad passphrase" dopo la generazione di chiave pubblica

$ ssh-keygen -t dsa 
$ chmod 600 my_key 
$ chmod 600 my_key.pub 

... e poi, per testare la passphrase .. .

$ ssh-add my_key.pub 

... Continuo a ricevere:

Bad passphrase, try again for my_key.pub: 
Bad passphrase, try again for my_key.pub: 
Bad passphrase, try again for my_key.pub: 
Bad passphrase, try again for my_key.pub: 
... 

che cosa sto facendo di sbagliato?

+1

su quale sistema operativo è attivo? – favoretti

+0

@favoretti - Ubuntu (ultima versione) – TomDogg

risposta

58

Si sta tentando di aggiungere la chiave pubblica all'agente, che non è protetto da pass, quello privato è. Prova ad aggiungere la tua chiave privata e dovrebbe funzionare.

+0

duhhhh !! uomo faccio qualche errore stupido a volte :) – tmthyjames

+0

Salvato il mio giorno. Grazie –

+1

Non solo tu @tmthyjames ... che include me e altri 57 ... ma, aggiungiamo la chiave pubblica al server, ma l'argomento per '-i' è il file della chiave privata, abbastanza strano. – FaithReaper