Sunt pe Debian 10.5 LAMP cu ISPConfig, rulând PHPMYADMIN 4.9.0.1.
Am instalat phpmyadmin următorul acest tutorial Pot doar să ghicesc că cumva ISPConfig poate întrerupe ceva.
În orice caz, încerc să configurez filtrul implicit phpmyadmin-syslog.conf pentru fail2ban pentru a proteja phpmyadmin.
Problemă:
înregistrarea pma nu pare să funcționeze conform documentației.
Am încercat 3 metode pentru a activa înregistrarea:
in al meu /usr/share/phpmyadmin/config.inc.php
Am adăugat:
$cfg['AuthLog'] = 'automat';
Care ar trebui să scoată încercări de conectare eșuate syslog
sau php
conform documentelor
https://docs.phpmyadmin.net/en/latest/config.html
am incercat
Setari curente
$cfg['AuthLog'] = 'syslog';
Cu toate acestea, nici unul /var/log/auth.log
, nici /var/log/syslog
a înregistrat încercări eșuate de conectare.
am incercat si eu:
$cfg['AuthLog'] = '/var/log/phpmyadmin-auth.log';
și a dat permisiuni pentru jurnalul utilizatorului www-data folosind (notă: nu sunt sigur dacă este corect, pma este controluser)
#chown www-data:www-data /var/log/phpmyadmin-auth.log
și
#chmod 755 /var/log/phpmyadmin-auth.log
Ale mele /etc/fail2ban/jail.local
fisierul contine:
[phpmyadmin-auth]
activat = adevărat
port = https,https
filtru = phpmyadmin-syslog
logpath = /var/log/syslog
maxretry = 3
și implicit /etc/fail2ban/filter.d/phpmyadmin-syslog.conf
contine:
# Fitler Fail2Ban pentru phpMyAdmin-syslog
#
[INCLUSE]
înainte = comun.conf
[Definiție]
_daemon = phpMyAdmin
failregex = ^%(__prefix_line)utilizator refuzat: (?:\S+|.*?) \(mysql-denied\) de la <HOST>\s*$
ignoreregex =
# Autor: Pavel Mihadyuk
# Remedieri de regex: Serg G. Brester
(nici un sfat util pentru a activa înregistrarea phpyadmin)
Știe cineva ce îmi lipsește?