Conexión SSH con claves siempre pide password [SOLUCIONADO]

Hola a todos,

hace un montón que no escribo en el foro, pero tengo un problema en el curro que no consigo solucionar y confío en vosotros. Espero que no me quede un tocho de post...

El caso es que quiero conectar por ssh desde la máquina A con usuario userA a la máquina B con usuario userB sin que me pida el password. Es algo muy típico, pero algo debo estar haciendo mal, porque después de googlear durante la última semana, el caso es que no logro que funcione porque SIEMPRE me pide el password. Básicamente he hecho esto:

- generar claves en máquina A con usuario userA con la instrucción "ssh-keygen -t rsa"
- copiar $HOME/.ssh/id_rsa.pub a la máquina B
- en B, "cat id_rsa.pub >> $HOME/.ssh/authorized_keys"
- en B, "cat id_rsa.pub >> $HOME/.ssh/authorized_keys2" (imagino que las dos no harán falta, pero la desesperación...)

El resultado es un FAIL bien grande, porque al intentar la conexión me sigue pidiendo el password.

Cosas a tener en cuenta:
- máquina A es un HP-UX y máquina B es un SunOS (Solaris?)
- según la respuesta a telnet, el servidor es un OpenSSH
- según la configuración del sshd y las trazas (ssh -vvv userB@ipB), la autenticación por claves está permitida
- ahora mismo estoy en casa y no tengo trazas, mañana las podré adjuntar
- el servidor sólo acepta SSH versión 2
- he jugado con infinitas combinaciones de permisos tanto para $HOME, para $HOME/.ssh y para $HOME/.ssh/authorized_keys* pero sigue sin funcionar


En fin, cualquier ayuda que me podais dar será muy agradecida.

Muchas gracias de antemano :)
No controlo mucho sobre el tema, pero te dejo un link por si te puede ayudar

http://www.gentoo.org/doc/es/articles/openssh-key-management-p1.xml
Ya está solucionado.
En la máquina B pude acceder a la configuración del sshd, y resulta que el directorio configurado para las claves no es $HOME/.ssh como aparece en cualquier guía, sino /etc/ssh/auth/ con un archivo por cada usuario. Colocando mi clave pública en /etc/ssh/auth/userB ya puedo entrar sin password.

Un saludo :)
aveces hay que reiniciar las X si lo haces desde ellas.
3 respuestas