Um das ganze abzusichern empfehle ich Fail2ban.

Ist im Plesk unter Tools/Einstellungen standardmäßig enthalten.

Nur den jeweiligen Filter anklicken.

Bei Nextcloud einen Filter wie nachfolgend erstellen:

Name Nextcloud

—————————————————————————————————————————

[Definition]
failregex = ^\{%(_groupsre)s,?\s*“remoteAddr“:“<HOST>“%(_groupsre)s,?\s*“message“:“Login failed:
^\{%(_groupsre)s,?\s*“remoteAddr“:“<HOST>“%(_groupsre)s,?\s*“message“:“Trusted domain error.
ignoreregex =
_groupsre = (?:(?:,?\s*“\w+“:(?:“[^“]+“|\w+))*)
datepattern = ,?\s*“time“\s*:\s*“%%Y-%%m-%%d[T ]%%H:%%M:%%S(%%z)?“
—————————————————————————————————————————

Und danach ein Jail hinzufügen

Name Nextcloud

Einstellungen

—————————————————————————————————————————

[nextcloud]

enabled = true

filter = nextcloud

action = iptables-multiport[name=“nextcloud“, port=“http,https“, protocol=“tcp“]

sendmail[mailcmd=’/usr/sbin/sendmail -f „<sender>“ „<dest>“‚, dest=“root“, sender=“fail2ban“, sendername=“Fail2Ban“, name=“nextcloud“] logpath = /var/www/vhosts/xxxxxxxxxx/logs/nextcloud.log

maxretry = 2

—————————————————————————————————————————

* die xxxxxxx durch deine Domain ersetzen.

Wenn du nicht möchtest dass du jedes Mal eine Nachricht bekommst wenn das Jail aktiv wird kannst du die Sendmail Zeilen auch weglassen.

—————————————————————————————————————————

Fertig