CentOS Linux release 7.7.1908 (Core)
Fail2ban 0.10.5
Nextcloud 18.0.3
Образец лога
# /var/www/html/nextcloud/data/nextcloud.log ... {"reqId":"XpXlj81rpTusoAevHhk7xwAAAAQ","level":2,"time":"2020-04-14T19:32:17+03:00","remoteAddr":"94.43.175.122","user":"--","app":"no app in context","method":"POST","url":"/login","message":"Login failed: oceanww (Remote IP: 94.43.175.122)","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0","version":"18.0.3.0"}
/etc/fail2ban/filter.d/nextcloud.conf
[Definition]
failregex=^{.*Login failed: .* \(Remote IP: <HOST>\).*}$
ignoreregex =
/etc/fail2ban/jail.conf
...
#
# JAILS
#
[nextcloud]
enabled = true
filter = nextcloud
port = https
action = iptables[name=Nextcloud, port=https, protocol=tcp]
logpath = /var/www/html/nextcloud/data/nextcloud.log
## если в течении 10 часа:
findtime = 36000
## произведено 3 неудачных попыток логина:
maxretry = 3
## то банить IP на 30 дней
bantime = 2592000
Пример работы
# tail -f /var/log/fail2ban.log
...
2020-04-14 19:38:42,208 fail2ban.filter [7402]: INFO [nextcloud] Found 94.43.175.122 - 2020-04-14 19:38:41
2020-04-14 19:39:07,476 fail2ban.filter [7402]: INFO [nextcloud] Found 94.43.175.122 - 2020-04-14 19:39:07
2020-04-14 19:39:32,124 fail2ban.filter [7402]: INFO [nextcloud] Found 94.43.175.122 - 2020-04-14 19:39:31
2020-04-14 19:39:32,269 fail2ban.actions [7402]: NOTICE [nextcloud] Ban 94.43.175.122
Похожие записи...
The following two tabs change content below.
В профессиональной сфере занимаюсь всем, что связанно с IT. Основная специализация - VoIP и сети передачи данных. Стараюсь не заниматься Windows серверами (но иногда приходится) и 1С.
Latest posts by Андрей Торженов (see all)
- Куда переходить с Helpdesk OTRS? Альтернативы OTRS - 27/02/2022
- Windows 11. Не работает обновление, не входит в OneDrive, OneNote и другие Microsoft сервисы - 29/01/2022
- Попытка взлома Mikrotik? - 24/12/2021
- После обновления до Proxmox 7.1 не запускаются виртуальные машины - 28/11/2021
- libflashplayer.so пропатченный от Time bomb - 11/02/2021