Too many authentication failures for xxxx_username

解释

这个报错通常是因为多个ssh key 验证,key太多了导致服务器拒绝接受认证请求。

可以通过 -v 参数,输出详细的过程。你会发现你提供的认证key,服务器拒绝链接,并提示异常:“Too many authentication failures for [user]”。

解决办法

ssh-add -D

详细解释

This is usually caused by inadvertently offering multiple ssh keys to the server. The server will reject any key after too many keys have been offered.

You can see this for yourself by adding the -v flag to your ssh command to get verbose output. You will see that a bunch of keys are offered, until the server rejects the connection saying: "Too many authentication failures for [user]". Without verbose mode, you will only see the ambiguous message "Connection reset by peer".

To prevent irrelevant keys from being offered, you have to explicitly specify this in every host entry in the ~/.ssh/config file by adding IdentitiesOnly like so:

Host www.somehost.com
  IdentityFile ~/.ssh/key_for_somehost_rsa
  IdentitiesOnly yes
  Port 22

If you use the ssh-agent, it helps to run ssh-add -D to clear the identities.

If you are not using any ssh hosts configuration, you have to explicitly specify the correct key in the ssh command like so:

ssh -i some_id_rsa -o 'IdentitiesOnly yes' them@there:/path/
Note: the 'IdentitiesOnly yes' parameter needed to be between quotes.

or

ssh -i some_id_rsa -o IdentitiesOnly=yes them@there:/path/

参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个错误信息是SSH连接时出现的,意思是认证失败次数过多。可能是由于密码错误或者密钥不匹配导致的。建议检查密码或者密钥是否正确,并且确认认证方式是否正确。如果还是无法解决问题,可以尝试联系系统管理员或者SSH服务提供商。 ### 回答2: 这是SSH协议返回的一种错误信息,意思是由于登录认证失败次数太多,所以连接被终止了。SSH是一种远程登录协议,它会要求用户输入账户和密码进行登录,但如果用户多次输入错误的账户或密码,SSH服务器会提示错误并终止连接。这种错误通常是由于用户输入了错误的账户或密码造成的,或者是由于某些安全设置导致连接被中断。 对于这种错误,需要确保用户输入的账户名和密码是正确的,并且没有被限制或被禁止登录。另外,也可以通过增加登录失败次数的限制来避免这种错误的发生,或者使用其他认证方式,比如使用公钥登录等。此外,如果这种错误频繁出现,也可以考虑调整SSH服务器的安全设置,以保证连接的稳定性和安全性。 总之,这种错误提示表明SSH连接的认证失败次数过多,需要调整相关设置或重新检查输入的账户和密码,以确保连接的顺利进行。如果还有问题,可以查看SSH服务器的日志或者咨询相关技术支持。 ### 回答3: ssh_msg_disconnect: 2 too many authentication failures 是 SSH 连接时出现的错误提示,意思是用户尝试登录的密码错误次数太多,导致连接被中断。这个错误提示通常是出现在需要密码认证的 SSH 连接过程中,如登录服务器或远程控制终端等操作。 当出现这个错误提示时,用户需要首先确认自己使用的账号和密码是否正确,如果确认账号和密码输入正确,那么就可能是因为密码尝试次数超过了服务器设定的最大值而导致连接被中断。这个最大值通常是由系统管理员设置的,目的是为了保障服务器的安全性,避免密码被恶意攻击者破解。 那么,当出现这个错误提示时,用户该怎么做呢?首先,应该暂停登录操作,等待一段时间后再尝试登录。因为当用户密码错误次数达到最大值,一般会有一段时间的封锁期,断开连接并禁止再次尝试登录,这就给了用户一些时间去反思或重置密码等操作。如果这些方法都无法解决问题,用户可以联系系统管理员,让管理员帮忙解决。 总之,在 SSH 连接过程中,遇到错误提示时必须要认真检查原因,了解错误提示的含义和解决方法,只有这样才能够更好地保障连接的安全性和稳定性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值