Как настроить удалённое подключение к PostgreSQL на Windows Server 11 сентября .09.2023 847 В мире современных информационных технологий удалённое подключение к базам данных стало неотъемлемой частью работы многих предприятий и организаций. В одной из предыдущих статей нашего справочника мы описали процесс установки PostgreSQL на VPS, работающий под управлением Windows Server 2016. Теперь же мы продолжим этот путь и рассмотрим процесс первоначальной настройки удалённого доступа к PostgreSQL, что в дальнейшем позволит управлять данными и обеспечивать доступ к ним из любой точки мира. После установки PostgreSQL позволяет подключаться исключительно с локального хоста. Для того, чтобы получить возможность удалённого подключения к PostgreSQL необходимо внести некоторые изменения в файл конфигурации и в настройки брандмауэра Windows. Конфигурирование PostgreSQLНа нашем сервере конфигурационный файл
Данная строка разрешает подключения к PostgreSQL с любого IP-адреса. При этом подключение осуществляется к БД В той же директории находится файл
Создание правила в брандмауэре WindowsДалее, необходимо произвести некоторые настройки брандмауэра, которые в Windows Server 2016 удобнее производить через Server Manager. Для запуска Server Manager перейдите в стартовое меню и кликните по соответствующей иконке.
После того, как менеджер откроется, перейдите
В мониторе брандмауэра необходимо добавить правило для подключения к СУБД. Для этого перейдите
В открывшемся окне мастера выберите тип
В следующем окне укажите протокол
Затем для нашего тестового подключение мы разрешим все подключения, поэтому активируйте опцию
В следующем окне без внесения каких-либо изменений нажмите
И, наконец, в заключительном окне мастера в строку
Таким образом, созданное правило должно будет появиться в мониторе брандмауэра.
Тестирование созданного подключенияДля проверки возможности подключения мы будем использовать виртуальный сервер, работающий под управлением операционной системы Ubuntu. Во-первых, необходимо проверить доступ к порту 5432. Для чего можно использовать утилиту
В данном случае
Для того, чтобы прервать установленное соединение, используйте комбинацию клавиш Далее, необходимо установить на linux-сервер клиента, с помощью которого будет осуществляться подключение к PostgreSQL.
После успешной инсталляции проверьте версию установленного софта:
Вывод команды выглядит примерно следующим образом: Теперь при помощи
В данном случае:
В нашем случае команда для подключения будет выглядеть следующим образом:
На скриншоте ниже видно, что мы успешно подключились к СУБД, расположенной на нашей тестовой VPS с использованием терминального клиента ![]() Содержание статьи | |||||
| |