powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Конфигурация pg_hba.conf для phppgadmin
6 сообщений из 6, страница 1 из 1
Конфигурация pg_hba.conf для phppgadmin
    #39726012
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно чтобы был доступ по паролю через phppgadmin для 1 IP адреса
Работает только этот конфиг где нет ограничений для внешних ип адресов
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
# "local" is for Unix domain socket connections only
local   all         all                               password

# IPv4 local connections:
host    all         all         127.0.0.1/32          password

# IPv6 local connections:
host    all         all         ::1/128               password



если убрать или заменить строку
Код: sql
1.
host    all         all         ::1/128               password


то доступа не будет ни для кого, хотя в справке пишут это для IPv6 адресов

если заменить эту строку на
Код: sql
1.
host    all         all         1.1.1.1/32               password


где 1.1.1.1 мой внешний ип адрес то ничего не работает, хотя судя по мануалам должно работать
Как сделать так чтобы доступ к БД через phppgadmin был только у одного внешнего адреса ?
...
Рейтинг: 0 / 0
Конфигурация pg_hba.conf для phppgadmin
    #39726302
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовать заменить password на md5.
...
Рейтинг: 0 / 0
Конфигурация pg_hba.conf для phppgadmin
    #39726861
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Partisan M,

ничего не изменилось
пробовал и открытый пароль и захешированный

но вообще password должен работать судя по всем мануалам
...
Рейтинг: 0 / 0
Конфигурация pg_hba.conf для phppgadmin
    #39726874
maxkar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tromгде 1.1.1.1 мой внешний ип адрес то ничего не работает, хотя судя по мануалам должно работать
Как сделать так чтобы доступ к БД через phppgadmin был только у одного внешнего адреса ?

Какого мануала? И при чем здесь pg_hba.conf? У вас цепочка
Код: sql
1.
client(ip1)->phpmyadmin(host)->postgresql(localhost)



Клиент (веб) соединяется с веб-сервером (на каком-то вашем ip). А phpmyadmin в свою очередь соединяется с postgresql по localhost. pg_hba управляет только тем, кто к постгресу может подключаться (клиент не подключается к постгресу!). Ваши эксперименты все это показывают - при изменениях myadmin больше подключаться не может. При замене на внешний IP в myadmin нужно бы перенастроить, чтобы он на этот внешний ip ходил а не на localhost (и да, по умолчанию у ipv6 для localhost будет приоритет).

А вам нужно управлять, какой из клиентов myadmin имеет полномочия. Это нужно справку по myadmin читать, я не в курсе, умеет ли он так. Ну или на сетевом уровне настроить (ipfw, iptables, router и т.п.).
...
Рейтинг: 0 / 0
Конфигурация pg_hba.conf для phppgadmin
    #39727474
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maxkar,

Хорошо, а как лучше для безопасности? совсем не использовать phppgadmin и в postgresql.conf открыть 5432 порт и подключаться
через pgadmin ?
тогда как понимаю в pg_hba.conf можно прописать свой внешний ип и будет пускать только его ?
...
Рейтинг: 0 / 0
Конфигурация pg_hba.conf для phppgadmin
    #39727685
maxkar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trom,

Если pgadmin с прямым соединением вас устраивает с точки зрения интерфейса - да, делайте именно так, как вы описали - порт 5432 на внешнем интерфейсе, pg_hba.conf и прямое соединенение.

С точки зрения безопасности - одинаково с phppgadmin.

Я бы посоветовал посмотреть на настройку SSL, достаточно использования SSL протокола, client certificate authenitication не нужен. Тогда логин/пароль по сети открытым текстом ходить не будут. Данная рекомендация не зависит от того, какой протокол/клиент используется (в phppgadmin это выглядело бы как https вместо http). Для вас SSL мало что добавляет (у вас доступ по IP еще фильтруется), но если сумеете быстро настроить - почему бы и не использовать сразу?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Конфигурация pg_hba.conf для phppgadmin
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]