#ssh #remote-access #solaris
#ssh #удаленный доступ #solaris
Вопрос:
Удаленное ssh-соединение не работает с Solaris 11.4.29 с аргументом «-o PreferredAuthentications = password», хотя то же самое прекрасно работает и без него.
ssh -2 -vvv -l — работает
ssh -2 -vvv -l -o PreferredAuthentications = пароль — не работает
С любого сервера Linux при выполнении приведенной ниже команды на удаленный Solaris 11.4.29: ssh -2 -vvv -l -o PreferredAuthentications= password — не работает
Подробные сообщения — debug1: PAM: установка PAM_TTY на «ssh» debug1: PAM: ошибка аутентификации по паролю для: ошибка аутентификации
Комментарии:
1. Есть ли на сервере вход через
ssh
с отключенным паролем? Логины с паролем могут быть менее безопасными, чем те, которые используют ключи, особенно автоматические логины.2. @AndrewHenle Нет, у sshd_config есть «Проверка подлинности пароля да»
3. У вас есть root-доступ к серверам? Вы можете запустить другой
sshd
в режиме отладки на другом порту, если вы это сделаете.4. @AndrewHenle Да, пробовал этот вариант. При «-o PreferredAuthentications=password отображаются ошибки, связанные с PAM — debug1: попытка 1 сбои 0 [предварительный доступ] debug1: PAM: инициализация для «имени пользователя» debug1: PAM: установка PAM_RHOST на «<ip>» debug1: PAM: установка PAM_TTY на «ssh» debug1: PAM:сбой аутентификации по паролю для <имя пользователя>: ошибка аутентификации Сбой пароля для <имя пользователя> с <ip> порта <порт> ssh2 debug1: adt audit_event(AUTH_FAIL_PASSWD)
5. Вы уверены, что пароль правильный? Если да, то какой результат
passwd -s USER
? Возможно, вам придется добавить что-то вроде-r ldap
или-r nis
запросить правильное хранилище паролей.