Максимальное количество попыток входа в систему для Docker MySQL и PHPMyAdmin - PullRequest
0 голосов
/ 27 января 2020

У меня есть работающая база данных MySQL и клиент PHPMyAdmin, который подключается к ней. Оба живут в docker контейнерах, созданных с помощью Docker -Compose.yml. Я хотел бы реализовать максимальное количество входов в систему, а затем заблокировать пользователя либо навсегда, либо идеально на определенный период времени. У меня возникают трудности с поиском, есть ли какой-нибудь простой способ установить это с помощью переменных среды в docker -композиции или что-то в этом роде? Если да, то кто-нибудь может мне помочь, если нет предложений о том, как это сделать sh, то это будет с благодарностью.

1 Ответ

1 голос
/ 09 февраля 2020

Я ничего не знаю в Docker, который бы выполнил sh то, что вы просите.

Вместо того, чтобы изобретать велосипед, как говорится, вы можете использовать какой-нибудь скрипт или программу специально предназначено для этого. Насколько я знаю, стандартом де-факто для этого является Fail2ban . https://serverfault.com/questions/435016/custom-fail2ban-filter-for-phpmyadmin-bruteforce-attempts, кажется, имеет больше информации об этом; абстрагирование деталей конфигурации до конфигурации Docker, вероятно, относительно просто.

...