После обновления до Mac OS X Sierra я больше не могу подключиться по ssh с паролем, появляется ошибка:
Permission denied, please try again.
На одной машине, для которой у меня настроены ключи SSH, вход в систему происходит автоматически без пароля.
Я пробовал искать «PasswordAuthentication» в /etc/sshd_config
. Он закомментирован, и я читал, что по умолчанию установлено значение «yes», но я также пробовал явно задать ему значение «yes» и перезапустить демон sshd, но безуспешно.
я пыталсяпредоставление доступа определенным пользователямчерез командную строку, но это все еще не работает. У меня сейчас нет локального доступа к устройству, поэтому я не могу использовать Системные настройки, чтобы попытаться сделать это.
Я попробовал запустить сервер вручную с отладочным выводом:
sudo /usr/sbin/sshd -p 22 -d -d -d
Я получаю следующий вывод:
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]
Кажется, это говорит о том, что я ввожу неправильный пароль, но я трижды проверил и ввожу правильный пароль для нужного пользователя.
Обновление: Получил физический доступ к машине, в Системных настройках моя учетная запись указана как имеющая доступ по SSH.