Hola , tengo dos máquinas y estoy intentado hacer la conexión ssh sin contraseña desde la primera hasta la segunda . Hago todos los pasos : genero la clave : $ssh-keygen -t rsa ; y copio el contenido del fichero .ssh/id_rsa.pub generado en la primera máquina en el fichero .ssh/authorized_keys de la segunda . Ahora me conecto de forma remota desde la primera máquina a la segunda y no me pide contraseña : sería lo siguiente : ssh -laux 158.42.54.5 , siendo aux el usuario de entrada de la segunda máquina. El problema viene cuando me conecto de forma remota desde la primera máquina a la segunda utilizando el usuario root, ya que se me pide contraseña ; es decir , al ejecutar el comando sudo "ssh -laux 158.42.54.5" me pide la contraseña.Estaría muy interesado en saber el método para que no me la pidiese. ¿ ALguien tiene alguna idea ?
MUchas gracias.

ssh
Si entiendo bien, lo que hiciste es autorizar al usuario aux, pero no a root. Para que también puedas entrar como root, tenés que:
1.- en la máquina 1 generar las claves COMO ROOT:
2.- copiar la clave a la carpeta root de la otra máquina, dentro de /root/.ssh/ y hacer lo del archivo authorized_keys, pero siempre dentro de la carpeta .ssh de root.
3.- No olvides darle permisos 600:
Ahora cuando accedas como root no debería pedirte contraseña, pero tené en cuenta que vas a entrar en la carpeta /root, no en la del usuario aux.
Saludos
http://ojetivolpic1.blogspot.com/
O si quieres conectarte desde
O si quieres conectarte desde el usuario aux@maquina1 a root@maquina2 solo tienes que añadir la clave publica de aux@maquina1 en el root@maquina2:./.ssh/authorized_keys.
De la forma que dice el anterior post, permite entrar a root@maquina1 en root@maquina2 sin passwd.
Para no iniciar un post...
similar. Puedo preguntar cual es la contraseña que me pide ssh cuando intento loguearme. A mi me interesa tener una contraseña, pero en ningun momento de la instalacion o configuracion de ssh_config y sshd_config cree una, que debo ingresar cuando me pida el password?
Saludos·