phpMyAdmin ограничить доступ по ip

Обсуждение установки и настройки поддерживаемых серверов баз данных, а также работы с ними.
Ответить
max80
Сообщения: 8
Зарегистрирован: Ср дек 27, 2023 8:02 pm

phpMyAdmin ограничить доступ по ip

Сообщение max80 » Чт ноя 28, 2024 9:45 pm

Здравствуйте.
Подскажите, пожалуйста, есть ли в панели возможность для phpMyAdmin ограничить доступ по ip?

Аватара пользователя
alenka
Сообщения: 2216
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: phpMyAdmin ограничить доступ по ip

Сообщение alenka » Пт ноя 29, 2024 8:32 am

В панели, нет такой возможности.

Аватара пользователя
sbury
Сообщения: 1510
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: phpMyAdmin ограничить доступ по ip

Сообщение sbury » Сб ноя 30, 2024 5:23 am

Для 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; обязательно.

Код: Выделить всё

systemctl restart nginxb
То же самое для phpPgAdmin, только список IP адресов определяется в файле /etc/sysconfig/brainycp/fw/phppgadmin/fw.conf

max80
Сообщения: 8
Зарегистрирован: Ср дек 27, 2023 8:02 pm

Re: phpMyAdmin ограничить доступ по ip

Сообщение max80 » Вс дек 01, 2024 7:21 pm

Подскажите, пожалуйста, а если в качестве веб сервера уже используется nginx и установлен phpMyAdmin 4.9.7 (операционная система AlmaLinux 8.9) есть ли конфиг где можно внести ограничения доступа по ИП к phpMyAdmin или же нужно производить установку пакета brainy-nginx?

Аватара пользователя
sbury
Сообщения: 1510
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: phpMyAdmin ограничить доступ по ip

Сообщение sbury » Пн дек 02, 2024 12:09 pm

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; обязательно!
После чего перезапускаете сервис панели.

Код: Выделить всё

systemctl restart nginxb

max80
Сообщения: 8
Зарегистрирован: Ср дек 27, 2023 8:02 pm

Re: phpMyAdmin ограничить доступ по ip

Сообщение max80 » Вт дек 03, 2024 7:37 pm

Чтоб уже не плодить темы, спрошу тут. Подскажите, пожалуйста, а есть ли в панели возможность для ssh ограничить доступ по ip?

Аватара пользователя
sbury
Сообщения: 1510
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: phpMyAdmin ограничить доступ по ip

Сообщение sbury » Чт дек 05, 2024 10:26 am

Нет такой возможности на прямую нет. Только ограничение по количеству невырных попыток авторизации(fail2ban) и изменение значение самого порта sshd. Но, это можно решить правилами iptables

Ответить