Após atualizar para o Mac OS X Sierra, não consigo mais fazer ssh com uma senha, recebo o erro:
Permission denied, please try again.
Na única máquina em que tenho chaves ssh configuradas, ela faz login automaticamente sem senha.
Eu tentei procurar por "PasswordAuthentication" em /etc/sshd_config
. Está comentado, que eu li é o padrão para "sim", mas também tentei configurá-lo explicitamente para "sim" e reiniciar o daemon sshd, sem sorte.
eu tenteipermitindo acesso a usuários específicosatravés da linha de comando, mas ainda não funciona. Atualmente não tenho acesso local ao dispositivo, portanto não posso usar as Preferências do Sistema para tentar fazer isso.
Tentei executar o servidor manualmente com saída de depuração:
sudo /usr/sbin/sshd -p 22 -d -d -d
Eu recebo a seguinte saída:
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]
O que parece sugerir que estou digitando a senha errada, mas verifiquei três vezes e estou digitando a senha correta para o usuário certo.
Atualização: obtive acesso físico à máquina, em Preferências do Sistema lista minha conta como tendo acesso ssh.