Estoy usando Debian 6.0 e intento iniciar sesión automáticamente en Debian 4.0. Generé las claves rsa con ssh-keygen en Debian 6.0 y copié el id_rsa en Debian 4.0 en /root/.ssh/authorized_keys. Cuando intenté ssh desde Debian 6.0, ssh está dando el siguiente error y solicitando la contraseña. ¿Alguien puede ayudarme? ¿Cómo puedo resolver el problema para realizar el inicio de sesión automático?
Error: El agente admitió que no firmó con la llave.
¿Buscaste este mensaje de error en Google? No lo he visto antes.
—
Robin Green
Esta es una idea horrible para dar acceso a root ssh con una clave sin contraseña. Necesitas crear un usuario para la tarea específica en cuestión. Si necesita tener una clave sin contraseña, consulte este artículo. troy.jdmz.net/rsync/index.html
Definitivamente de acuerdo con usted Grantk. Si va a proporcionar acceso a la raíz a través de una clave, NECESITA tener una contraseña; de lo contrario, también puede almacenar la contraseña de la raíz en un archivo de texto y usar la autenticación simple. De hecho, cualquier autenticación basada en clave debería tener una contraseña, en mi opinión.
@Seidr - Estoy de acuerdo con un punto. ¿Cómo maneja una situación en la que un script automatizado tiene que conectarse a otro host?