2010-10-04 31 views
5

estoy usando una imagen VWWare de Ubuntu 8.04 y experimentar problemas al configurar el acceso a través de SSH gitGit SSH ha denegado el permiso de instalación (publickey)

Me da la siguiente salida

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). 

He generado las teclas con ssh-keygen -t rsa

y les cambió el nombre a identity (privada) y ida_rsa (público), porque al principio se encontraron wheren't por ssh.

También he creado un archivo de configuración as depicted here ...

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

Nada cambió.

¿Me está faltando algo o, en general, hay algún problema con el uso de SSH en VMWare?

Saludos

+0

Nota para los moderadores: cualquier pregunta de Git no tiene NADA QUE VER con el superusuario. Git es una herramienta ** de programación ** y, como tal, pertenece al 100% en SO. – VonC

+0

'privado'? Pensé que una clave privada de ssh rsa era 'id_rsa', no' privada' ... – VonC

+0

@Von: No es una pregunta de GitHub, tiene que ver con problemas al crear y usar una clave pública/privada. –

Respuesta

5

comprobar sus permisos de su directorio .ssh en los lados locales y remotos:

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 

Si eso no funciona, ejecute el servidor SSH desde la línea de comandos en modo de depuración. Puede darle más información sobre por qué está rechazando el inicio de sesión.

sudo /usr/sbin/sshd -Dd 
+0

¡Gracias! Ejecutar el servidor ssh en modo de depuración fue muy útil. – vinod

Cuestiones relacionadas