Я только что попытался установить Subversion на новом сервере.
Подключение выполняется через туннель SSH, но не проходит, я подозреваю, что из-за нескольких неудачных попыток входа в систему, хотя я не уверен, что их было 6.
Я все еще могу войти в систему как root через SSH:
19:53:30 xxxx sshd[32281]: Accepted publickey for root from xxxx port 55731 ssh2: RSA xxxxx
Feb 28 19:53:30 xxxx sshd[32281]: pam_unix(sshd:session): session opened for user root by (uid=0)
Но получить эту ошибку в журналах для попыток через мой клиент SVN
Feb 28 19:54:06 xxxx sshd[32306]: Connection closed by xxxxxx [preauth]
Также в логах есть:
Feb 28 19:43:25 xxxx sshd[32187]: Disconnecting: Too many authentication failures for root [preauth]
Это, кажется, подтверждает мои подозрения, хотя я изменил допустимое количество неудачных попыток входа в sshd_config на большое, что не помогло.
Также pamtally2 не имеет плохих логинов:
pam_tally2 -u root
Login Failures Latest failure From
root 0
Таким образом, не похоже, что root заблокирован, но root не может войти через SSH из клиента SVN. Клиент SVN правильно подключается ко всем другим серверам, все они используют один и тот же открытый ключ.
Есть ли другой способ сбросить неверный счет входа в систему?
Изменить - вот результат с включенным подробным логированием:
Feb 28 23:24:43 xxxx sshd[2551]: Set /proc/self/oom_score_adj to 0
Feb 28 23:24:43 xxxx sshd[2551]: Connection from xxxx port 50384 on xxxx port 22
Feb 28 23:24:44 xxxx sshd[2551]: Found matching RSA key: xxxxx
Feb 28 23:24:44 xxxx sshd[2551]: Postponed publickey for root from xxxx port 50384 ssh2 [preauth]
Feb 28 23:24:45 xxxx sshd[2551]: Connection closed by xxxx [preauth]
Это оказалось проблемой из-за того, что клиент обновил его или использовал другой клиент, работавший нормально.