2010-10-04 26 views
5

Sto utilizzando un'immagine VWWare di Ubuntu 8.04 e sperimentare problemi durante l'installazione di accesso git su SSHGit SSH impostazione Autorizzazione negata (publickey)

ottengo l'uscita seguente

debug1: Authentications that can continue: publickey 
debug1: Next authentication method: publickey 
debug1: Offering public key: 
debug1: Authentications that can continue: publickey 
debug1: Offering public key: 
debug1: Authentications that can continue: publickey 
debug1: Offering public key: 
debug1: Authentications that can continue: publickey 
debug1: Offering public key: 
debug1: Authentications that can continue: publickey 
debug1: Trying private key: /home/jars/.ssh/identity 
debug1: PEM_read_PrivateKey failed 
debug1: read PEM private key done: type <unknown> 
Enter passphrase for key '/home/jars/.ssh/identity': 
debug1: read PEM private key done: type RSA 
debug1: Authentications that can continue: publickey 
debug1: No more authentication methods to try. 
Permission denied (publickey). 

Ho generato i tasti con ssh-keygen -t rsa

e li rinominati identity (privato) e ida_rsa (pubblico), perché inizialmente si wheren't trovati da ssh.

Ho anche creato un file di configurazione as depicted here ...

http://help.github.com/troubleshooting-ssh/

Nulla cambiato.

Mi manca qualcosa o c'è generalmente qualcosa di sbagliato nell'usare SSH in VMWare?

saluti

+0

Nota per i moderatori: qualsiasi domanda Git NON HA NULLA DA FARE con il superutente. Git è uno strumento ** di programmazione ** e in quanto tale il 100% appartiene a SO. – VonC

+0

"privato"? Ho pensato che una chiave privata ssh rsa fosse name 'id_rsa', non' private' ... – VonC

+0

@Von: Non è una domanda GitHub, ha a che fare con problemi nella creazione e nell'utilizzo di una chiave pubblica/privata. –

risposta

5

controllare le autorizzazioni sulla directory .ssh sui lati locali e remoti:

drwx------ 3 xxx xxx 216 10-04 12:30 .ssh/ 
-rw------- 1 xxx xxx 745 06-19 12:37 authorized_keys 
-rw------- 1 xxx xxx 783 05-08 22:15 config 
-rw------- 1 xxx xxx 3.3K 2009-02-21 id_rsa 
-rw------- 1 xxx xxx 745 2009-03-06 id_rsa.pub 
-rw-r--r-- 1 xxx xxx 53K 09-27 15:51 known_hosts 

Se questo non funziona, eseguire il server SSH dalla riga di comando in modalità debug. Potrebbe darti maggiori informazioni sul motivo per cui rifiuta l'accesso.

sudo /usr/sbin/sshd -Dd 
+0

Grazie! L'esecuzione del server ssh in modalità di debug è stata molto utile. – vinod

Problemi correlati