通过 SSH 的 SVN 隧道显然已被阻止,但 SSH 仍然打开

通过 SSH 的 SVN 隧道显然已被阻止,但 SSH 仍然打开

我刚刚尝试在新服务器上设置 Subversion。

连接是通过 SSH 隧道建立的,但是没有打通,我怀疑是几次错误的登录尝试造成的,虽然我不确定是否有 6 次。

我仍然可以通过 SSH 正常以 root 身份登录:

 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]

答案1

事实证明这是客户端升级时出现的问题,或者使用其他客户端也能正常工作。

相关内容