在使用Nextcloud时,可能会遇到“多次无效登录尝试”或“登录被延迟”的问题。以下是解决这些问题的方法:
1. 问题描述
- 登录时提示“我们检测到您的IP进行了多次无效登录尝试。因此,你的下一次登录最长会延迟30秒。”
2. 原因分析
这是Nextcloud的防暴力破解机制所致。默认情况下,Nextcloud会记录无效登录尝试,并在多次尝试后延迟登录。
3. 解决方法
方法一:关闭防暴力破解功能
-
在nextcloud的配置文件
config/config.php中,找到或添加以下行:'auth.bruteforce.protection.enabled' => false,(不建议在生产环境中长期关闭此功能)
方法二:临时解除限制
-
使用以下命令解除被限制的IP:
sudo -u www-data php occ security:bruteforce:reset 192.168.2.100(将
192.168.2.100替换为被限制的IP)