El inicio de sesión con clave pública SSH falla

El inicio de sesión con clave pública SSH falla

Recientemente configuré un nuevo Synology NAS e intenté (sin éxito) replicar mi acceso SSH de clave pública en el nuevo sistema. Me aseguré de que:

  • mi configuración SSH local usa la misma clave privada para iniciar sesión en ambos sistemas Synology
  • Ambos sistemas Synology tienen la misma clave pública (correspondiente) en .ssh/authorized_keys
  • /etc/ssh/sshd_config está sincronizado en ambos sistemas Synology (es decir, permite PubKeyAuthentication) y el servicio se reinició para garantizar que se utilice la configuración correcta
  • Los permisos están configurados correctamente (700 y 600) para .ssh/ y Authorized_keys en ambos sistemas Synology.

En el antiguo Synology, ssh -vvv produce

debug1: Offering public key: /Users/xxx/.ssh/synology_key RSA SHA256:xxxx explicit
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 60
debug1: Server accepts key: /Users/xxx/.ssh/synology_key RSA SHA256:xxxx explicit

pero en el nuevo, se rechaza la misma clave

debug1: Offering public key: /Users/xxx/.ssh/synology_key RSA SHA256:xxxx explicit
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
[email protected]: Permission denied (publickey,password).

El inicio de sesión SSH con mi contraseña funciona en ambos sistemas. ¿Qué más puedo comprobar para depurar? ¡Gracias!

Respuesta1

Problema resuelto: el directorio de inicio de mi usuario en el nuevo sistema Synology tenía permisos incorrectos (s.https://blog.aaronlenoir.com/2018/05/06/ssh-into-synology-nas-with-ssh-key/).

información relacionada