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?