Nextcloud 登录提示 【太多连接】 及 【用户不可用】的解决方法

Nextcloud 登录提示 【太多连接】 及 【用户不可用】,一般是因为系统认为你在暴力破解密码。

多次输入错误的密码后,即可复现这类错误,错误提示如下:

  • 首先提示【我们检测到您的IP进行了多次无效登录尝试。因此,你的下一次登录最长会延迟30秒。】
  • 继续输入错误密码,提示【太多连接】
  • 继续输入错误密码,提示【用户不可用】(这时候用户被禁用了)

多次错误登陆后,nextcloud 登陆时会非常慢,其实没有问题,换个账号和IP就没问题了,慢是因为触发了防暴力破解功能。

解决方法:

1. 如果只是触发了防暴力破解。

可以运行security命令,解除被限制的IP

sudo -u www-data php occ security:bruteforce:reset 192.168.2.100 (被限制的IP)

或者打开数据库的 ocbruteforceattempts 表,删除被限制IP的行。   

2. 如果最后用户被禁用了

运行 occ user 命令,使能用户

sudo -u www-data php occ user:enable test (输入被禁止的用户名,我的是test,替换成你的)

3. 关闭防暴力破解功能(调试时用)

默认情况下Nextcloud 的防暴力猜解是启用的,可以在 config/config.php 文件里 确认下,或者调试时临时改为false,此时就不会除非上面的错误了,如下:

'auth.bruteforce.protection.enabled' => true,

相关文章:

 

 

 

评论列表: