Sascha's Wiki

NextCloud Login dauert sehr lange

Bei NextCloud kann es auftreten, dass der Login 30 Sekunden oder länger dauert. Dies hat meist den Grund, dass die IP von der aus zugegriffen wird, auf der Bruteforce Liste steht. Dadurch wird von Nextcloud die Loginzeit verzögert um Brutforce Attacken entgegenzuwirken. Gerade bei der Konfiguration von Nextcloud hinter einem Reverse Proxy ist dies sehr Problematisch, da hier die „Angreifende-IP“ stets die ist, von der der Reverse Proxy aus zugreift. Um dieses Problem zu lösen, sollte man zuerst die Brutefoce Prüfung deaktivieren. Hierzu editiert man im Rootverzeichnis von Nextcloud die config/config.php Datei. Dort fügt man nachfolgende Zeile hinzu.

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

Anschließend muss noch die IP aus der Bruteforce Datenbank entfernt werden.

#öffnen der mysql shell
mysql -uroot -p

#auswählen der nextcloud datenbank
USE nextcloud;

#anzeigen der Tabelle
SELECT * FROM oc_bruteforce_attempts;

+----+--------+------------+---------------+------------------+---------------------+
| id | action | occurred   | ip            | subnet           | metadata            |
+----+--------+------------+---------------+------------------+---------------------+
|  1 | login  | 1472712045 | 192.168.1.1   | 192.168.1.1/32   | {"user":"Changer"}  |
|  2 | login  | 1472712281 | 192.168.1.1   | 192.168.1.1/32   | {"user":"Changer"}  |
...
| 53 | login  | 1481960418 | 192.168.1.1   | 192.168.1.1/32   | {"uid":"Admin"}     |
+----+--------+------------+---------------+------------------+---------------------+

#Hier kann man erkennen, dass die zugreifende IP immer 192.168.1.1 ist
#Nun entfernt man einfach alle Einträge, die von der IP 192.168.1.1 kommen

DELETE FROM oc_bruteforce_attempts WHERE ip='192.168.1.1';
Query OK, 53 rows affected (0,17 sec)


#Anschließend startet man noch den Webserver neu 
#hier Apache unter systemd
sudo systemctl restart apache2

Nun sollte das Problem mit dem lange andauernden Login behoben sein

software/nextcloud/longlogin.txt · Zuletzt geändert: 2016/12/17 15:31 von changer