ssh 连接错误 Too many authentication failures 解决方法

sh 连接错误 Too many authentication failures 解决方法
背景
有时候使用 ssh 登录 或者 git ssh 方式连接 时会遇到:Too many authentication failures

这个错误的原因是客户端尝试连接次数大于服务端限制的次数。

默认情况下: ssh 客户端会按照认证顺序:

1. 依次尝试 ssh-agent 中的秘钥和配对~/.ssh 的秘钥对

2. 如果都失败了会尝试密码登录

如果第一步尝试的秘钥已经超过了服务端的认证尝试次数就会报告Too many authentication failures。

这里有两个解决方案。

修改服务端最大尝试次数
减少客户端自动尝试次数

修改服务端
1. 修改服务端最大尝试次数 (不推荐)

打开配置文件 /etc/ssh/sshd_config

修改 MaxAuthTries 6 为更大的值例如

MaxAuthTries 20

百度和谷歌这个错误一般都会让你这么干,但是不推荐这么干,会存在安全隐患 并且有时候服务端不在我们控制之下。

修改客户端
2. 减少客户端自动尝试次数

多次尝试失败,一般是因为 ssh-agent 中缓存了多个 pem 证书。

有时候我们为了方便会使用 ssh-add 一次添加多个 pem 客户端并不能知道哪个 pem 属于哪个服务器。所以每一次连接都会顺序验证。

可以使用 ssh-add -D 清除所有缓存的 pem 。

需要秘钥认证的时候可以使用参数 ssh -i 你的秘钥 root@x.x.x.x

转载:ssh 连接错误 Too many authentication failures 解决方法_ssh_msg_disconnect: 2 too many authentication fail-CSDN博客

  • 10
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值