Después de actualizar a Mac OS X Sierra, ya no puedo usar ssh con una contraseña, aparece el error:
Permission denied, please try again.
En la única máquina para la que tengo configuradas claves ssh, simplemente inicia sesión automáticamente sin contraseña.
Intenté buscar "Authenticación de contraseña" en /etc/sshd_config
. Está comentado, que he leído es el valor predeterminado para "sí", pero también intenté configurarlo explícitamente en "sí" y reiniciar el demonio sshd, sin suerte.
Yo he tratadopermitir el acceso a usuarios específicosa través de la línea de comando pero todavía no funciona. Actualmente no tengo acceso local al dispositivo, por lo que no puedo usar Preferencias del Sistema para intentarlo.
Intenté ejecutar el servidor manualmente con el resultado de depuración:
sudo /usr/sbin/sshd -p 22 -d -d -d
Obtengo el siguiente resultado:
debug3: receive packet: type 50 [preauth]
debug1: userauth-request for user michael service ssh-connection method password [preauth]
debug1: attempt 3 failures 2 [preauth]
debug2: input_userauth_request: try method password [preauth]
debug3: mm_auth_password entering [preauth]
debug3: mm_request_send entering: type 12 [preauth]
debug3: mm_auth_password: waiting for MONITOR_ANS_AUTHPASSWORD [preauth]
debug3: mm_request_receive_expect entering: type 13 [preauth]
debug3: mm_request_receive entering [preauth]
debug3: mm_request_receive entering
debug3: monitor_read: checking request 12
debug3: mm_answer_authpassword: sending result 0
debug3: mm_request_send entering: type 13
Failed password for michael from xxx.xxx.xxx.xxx port yyyyy ssh2
debug3: BSM audit: typ 4 rc -1 "invalid password for user michael"
debug3: BSM audit: writing audit new record
debug3: mm_auth_password: user not authenticated [preauth]
debug3: userauth_finish: failure partial=0 next methods="publickey,password,keyboard-interactive" [preauth]
debug3: send packet: type 51 [preauth]
Lo que parece sugerir que estoy ingresando la contraseña incorrecta, pero lo verifiqué tres veces y estoy ingresando la contraseña correcta para el usuario correcto.
Actualización: obtuve acceso físico a la máquina; en Preferencias del sistema, mi cuenta aparece como una que tiene acceso ssh.