El 12/04/2012 10:35, Juan Antonio escribió:
El 13/04/12 15:30, Jawifi escribió:
Buenas, tengo el siguiente problema:
Tengo una maquina corriendo Ubuntu Server y mi notebook con Debian.
Desde el usuario "juan" de la notebook, mediante
ssh juan@192.168.1.10 me conecto a la otra maquina, poniendo cada vez la
clave.
Entonces quise hacer lo que he hecho muchas veces, crear el par de
claves (ssh-keygen -t rsa) desde la notebook y copiarla con ssh-copy-id
-i /home/juan/.shh/id_rsa.pub juan@192.168.1.10, termina y me da el
mensaje de que esta todo ok.
Pero, cuando desde la notebook hago ssh juan@192.168.1.10 me sigue
pidiendo la clave.
Hice esto muchas veces desde equipos ubuntu a ubuntu y debian a debian,
nuncha habia "mezclado" ¿se puede deber a eso que no funcione? Hay que
hacer algo distinto en estos casos?
Busqué en google, pero aparecen cientos de ejemplos, como lo que yo
hago, pero nada aclara si hay que hacer algo diferente.
Gracias por leerme.
Saludos
Juan
Revisa la configuración de sshd del servidor, puede que ubuntu use
~/.ssh/authorized_keys2 en vez de ~/.ssh/authorized_keys o algo asi.
En todo caso usa la opción debug de sshd o consulta el auth.log porque
ahí tendrás la respuesta.
Un saludo.
El tema de que "authorized_keys" usa Ubuntu, no tiene diferencias, usa
el mismo.
Hice la prueba de crear el par de claves como root y agregarlo en root
de la maqina ubuntu y funcionó.
Ahora esto no me convence mucho, ya que no quiero loguearme como root al
servidor, ni quiero hacerlo desde root en mi debian.
Siempre me maneje de esta manera, logueando un usuario y luego haciendo
"su" para ser root. Es más, en el server, en /etc/ssh/sshd_config tengo
(tenía) deshabilitado el PermitRootLogin.
¿esto es así? o estoy haciendo algo mal.
Ustedes hacen esto como root?
Gracias
Juan