Назад | Перейти на главную страницу

SSH «Доступ запрещен» до запроса пароля

Недавно я установил новый сервер CentOS 5, на котором по умолчанию установлен OpenSSH.

Когда я подключаюсь к PuTTY, SSH-сервер сообщает мне «доступ запрещен», прежде чем запрашивать пароль. После ввода пароля я вхожу в свою оболочку нормально. Раньше он никогда не работал так, казалось бы, не в порядке, и когда я вхожу в систему, в журнале безопасности нет ничего странного, только успешный вход.

login as: admin
Access denied
admin@gold's password:
Last login: Sun Jul 17 00:26:50 2011 from pool-xxx-xx-xxx-xx.phlapa.fios.verizon.net

Я сделал одно изменение в конфигурации по умолчанию, чтобы изменить PermitRootLogin к нет.

Я также обновил PuTTY до последней версии в тот же день, когда настраивал сервер, хотя это, вероятно, не связано.

Снимите флажок «Попытка аутентификации GSSAPI (только SSH-2)» в разделе SSH -> Auth -> GSSAPI.

Возможно ли, что он пробует какой-либо другой метод аутентификации, такой как открытый ключ, прежде чем вернуться к паролю? Мне интересно, может быть, ваши разрешения на ~/.ssh/ (и обычные файлы внутри) неверны ни на стороне клиента, ни на стороне сервера. Может быть, он говорит «доступ запрещен», потому что ему не разрешено читать ваш id_rsa.pub на стороне сервера или ваш id_rsa на стороне клиента.

В замазке НЕ ПРОВЕРЬТЕ попытку аутентификации с помощью Pageant в вашем соединении.

Ставлю на модуль PAM. Какие модули входят в цепочку авторизации ssh?