Назад | Перейти на главную страницу

Главная Конфигурация сервера Postgres

На моем основном компьютере (моем рабочем столе) установлен сервер postgresql. Я работаю над хобби-проектом через node.js, и иногда мне хотелось бы работать со своего ноутбука, когда я не могу находиться за своим компьютером.

Как мне настроить свой ноутбук для подключения к моей базе данных postgresql, которая размещена локально на моем рабочем столе?

Мне не нужен доступ за пределами моей домашней сети только внутри.

Используемые настройки pg_hba:

Локальные подключения IPv4:

хост все все 0.0.0.0/0 md5

Локальные подключения IPv6:

разместить все все :: 0/0 md5

  1. ноутбук находится в той же подсети, что и настольный компьютер
  2. какой-то драйвер / клиент Postgres на ноутбуке (psql или PGAdmin или драйвер узла)
  3. настольный брандмауэр, разрешающий TCP 5432 с ноутбука
  4. Сервер PostgreSQL прослушивает сетевой интерфейс вашего рабочего стола, а не loopback. Устанавливать listen_addresses='*' в postgres.conf
  5. Настройка аутентификации TCP в pg_hba.conf, что-то вроде:

    host  all  all   samenet  md5