Страница 1 из 1
phpMyAdmin ограничить доступ по ip
Добавлено: Чт ноя 28, 2024 9:45 pm
max80
Здравствуйте.
Подскажите, пожалуйста, есть ли в панели возможность для phpMyAdmin ограничить доступ по ip?
Re: phpMyAdmin ограничить доступ по ip
Добавлено: Пт ноя 29, 2024 8:32 am
alenka
В панели, нет такой возможности.
Re: phpMyAdmin ограничить доступ по ip
Добавлено: Сб ноя 30, 2024 5:23 am
sbury
Для ubuntu 22/24
Код: Выделить всё
apt-get update && apt-get install brainy-nginx
touch /etc/sysconfig/brainycp/fw/phpmyadmin/fw.conf
echo "allow 127.0.0.1;" > /etc/sysconfig/brainycp/fw/phpmyadmin/fw.conf
echo "deny all;" >> /etc/sysconfig/brainycp/fw/phpmyadmin/fw.conf
systemctl restart nginxb
В файле
/etc/sysconfig/brainycp/fw/phpmyadmin/fw.conf прописываете необходимые IP учитывая синтаксис. После чего перезапускаете сервис панели. Наличие
allow 127.0.0.1; обязательно.
То же самое для phpPgAdmin, только список IP адресов определяется в файле
/etc/sysconfig/brainycp/fw/phppgadmin/fw.conf
Re: phpMyAdmin ограничить доступ по ip
Добавлено: Вс дек 01, 2024 7:21 pm
max80
Подскажите, пожалуйста, а если в качестве веб сервера уже используется nginx и установлен phpMyAdmin 4.9.7 (операционная система AlmaLinux 8.9) есть ли конфиг где можно внести ограничения доступа по ИП к phpMyAdmin или же нужно производить установку пакета brainy-nginx?
Re: phpMyAdmin ограничить доступ по ip
Добавлено: Пн дек 02, 2024 12:09 pm
sbury
max80 писал(а): ↑Вс дек 01, 2024 7:21 pm
Подскажите, пожалуйста, а если в качестве веб сервера уже используется nginx и установлен phpMyAdmin 4.9.7 (операционная система AlmaLinux 8.9) есть ли конфиг где можно внести ограничения доступа по ИП к phpMyAdmin или же нужно производить установку пакета brainy-nginx?
Для вашей задачи вообще не важно какая Web связка у вас стоит, эти сервисы не имеют никакого отношения к данноу вопросу. Что бы вы моглу получить требуемое, сделайте следующее
Для almalinux 8/9
Код: Выделить всё
yum clean all
yum update -y brainy-core && yum install -y brainy-core
brainy-core --sys-update
touch /etc/sysconfig/brainycp/fw/phpmyadmin/fw.conf
echo "allow 127.0.0.1;" > /etc/sysconfig/brainycp/fw/phpmyadmin/fw.conf
echo "deny all;" >> /etc/sysconfig/brainycp/fw/phpmyadmin/fw.conf
systemctl restart nginxb
Для ubuntu 20/22/24
Код: Выделить всё
apt-get update
apt-get install -y brainy-core
brainy-core --sys-update
touch /etc/sysconfig/brainycp/fw/phpmyadmin/fw.conf
echo "allow 127.0.0.1;" > /etc/sysconfig/brainycp/fw/phpmyadmin/fw.conf
echo "deny all;" >> /etc/sysconfig/brainycp/fw/phpmyadmin/fw.conf
systemctl restart nginxb
В файле /etc/sysconfig/brainycp/fw/phpmyadmin/fw.conf прописываете необходимые IP или подсети которым надо дать доступ, учитывая синтаксис. Наличие allow 127.0.0.1; обязательно!
После чего перезапускаете сервис панели.
Re: phpMyAdmin ограничить доступ по ip
Добавлено: Вт дек 03, 2024 7:37 pm
max80
Чтоб уже не плодить темы, спрошу тут. Подскажите, пожалуйста, а есть ли в панели возможность для ssh ограничить доступ по ip?
Re: phpMyAdmin ограничить доступ по ip
Добавлено: Чт дек 05, 2024 10:26 am
sbury
Нет такой возможности на прямую нет. Только ограничение по количеству невырных попыток авторизации(fail2ban) и изменение значение самого порта sshd. Но, это можно решить правилами iptables