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