Too many authentication failures for root

Too many authentication failures for root

-------------------------------------------------------------------------------------

我也遇到问题了,我已经解决了。 vim /etc/ssh/sshd_config  最后参数

UseDNS no

AddressFamily inet

PermitRootLogin yes

SyslogFacility AUTHPRIV

PasswordAuthentication yes

MaxAuthTries=2    把这里改大一点即可。

-------------------------------------------------------------------------------------

个人见解:ssh认证失败次数太多,所以报错。

原因: 1, 人家不需要证书认证,而是密码认证,但是你的 .ssh/config 配置了 Host * 默认使用证书一个一个去认证,结果失败次数超过了 ssh服务器端的 MaxAuthTries 。

2. 人家需要证书认证,但是还没尝试到有效的证书,失败次数超过了 ssh服务器端的 MaxAuthTries。

建议出了除了修改ssh服务端配置外,客户端应该尽量将有效证书放在前面使用,或者直接指定ip和证书。对于需要密码认证而报错的,请使用 PubkeyAuthentication no (在.ssh/config文件中), 或者命令行下:

ssh -o PubkeyAuthentication=no -p 22 root@IP

你可能感兴趣的:(Too many authentication failures for root)