Я получаю следующие ошибки:
e 15 января 15:05:00 APPLES sshd [32305]: пользователь root из запрещен, потому что не указан в AllowUsers
15 января, 15:05:00 APPLES sshd [32305]: input_userauth_request: неверный пользователь root [preauth]
15 января, 15:05:00 APPLES sshd (pam_google_authenticator) [32307]: не удалось прочитать "/root/.google_authenticator"
15 января 15:05:00 APPLES sshd [32305]: ошибка: PAM: невозможно создать / удалить запись для указанного сеанса для незаконного пользователя root из
15 января, 15:05:00 APPLES sshd [32305]: Ошибка интерактивной клавиатуры / pam для недопустимого пользователя root из порта 53287 ssh2
15 января, 15:05:11 APPLES sshd (pam_google_authenticator) [32305]: не удалось прочитать "/root/.google_authenticator"
15 января 15:05:11 APPLES sshd [32305]: неверный пароль для неверного пользователя root с порта 53287 ssh2
15 января 15:05:11 APPLES sshd [32305]: Отключение: слишком много ошибок аутентификации для root [preauth]
У вас есть два пути:
Удалить аутентификацию google
sudo apt-get remove libpam-google-authenticator
в файле /etc/pam.d/sshd удалять
auth required pam_google_authenticator.so
в файле / и т.д. / SSH / sshd_config изменить на Нет
ChallengeResponseAuthentication yes
Переустановите аутентификацию google
sudo apt-get install libpam-google-authenticator
google-authenticator
Следуйте инструкциям на экране. Вам понадобится мобильный телефон, чтобы читать QR код (он будет сгенерирован на консоли) и установить apk с маркета Google Authenticator. Использовать гугл-аутентификатор команду для текущего пользователя или скопируйте результат другим пользователям из /home/USERNAME/.google_authenticator
После изменений не забудьте перезапустить SSHD
/etc/init.d/ssh restart