¿SSH/SCP sin contraseña no funciona?

¿SSH/SCP sin contraseña no funciona?

Considere este escenario: un administrador configuró un par de claves pública/privada para usar al sincronizar archivos entre servidores para evitar que se le solicite la contraseña. Esta configuración funciona muy bien.

Luego, al intentar utilizar SSH/SCP, el sistema solicita una contraseña.

Pregunta: ¿por qué ocurre esto si rsync funciona correctamente?

Respuesta1

¿Cómo ha configurado el servidor para permitir su clave? ¿Al poner su clave pública en .ssh/authorized_keys en el servidor? Si ese es el caso, debería funcionar. ¿Estás usando los mismos nombres de usuario (tanto remotos como locales) cuando usas ssh/scp que cuando usas rsync?

Ah, y por cierto, creo que esta pregunta debería hacerse en serverfault.com.

Respuesta2

La otra cosa que encuentro útil es ejecutar el servidor en modo de depuración en un puerto diferente. A veces, el lado del servidor se queja y el cliente realmente no te da una buena idea de por qué.

Lado del servidor:/usr/sbin/sshd -Dedd -p 2222

Lado del cliente:ssh -vv -p 2222 server

Respuesta3

Muchas gracias, pude resolver el problema usando el elemento de configuración.

~/.ssh/config ContraseñaAuthentication no

y configurar los permisos 700 para el directorio .ssh y 600 claves_autorizadas.

Esta publicación fue muy útil.

muchas gracias.

  • Amar.

Respuesta4

Cuando creó las claves, se aseguró de iniciar sesión como el mismo usuario con el que creó las claves. También asegúrese de haber importado correctamente las claves a las claves autorizadas.

información relacionada