как подключиться к psql на экземпляре виртуальной машины Google - PullRequest
0 голосов
/ 19 января 2019

Я могу подключиться и SSH во внешнюю виртуальную машину. Но мне сложно получить доступ к серверу postgres на ВМ. Я сделал следующее

  1. Я обновил postgresql.conf до

    listen_addresses = '*'
    

    port = 5432

    1. Я сделал следующее с моим брандмауэром.

enter image description here

что мне делать дальше?

1 Ответ

0 голосов
/ 21 января 2019

Правило брандмауэра действительно небезопасно (вы разрешаете всем в Интернете подключаться к вашему экземпляру GCE, используя все порты), и, возможно, другое правило брандмауэра блокирует это правило из-за того, что приоритет действительно низкий (чем больше значение приоритета,, более низкий приоритет имеет).Вы следовали этому учебнику?добавив listen_addresses = '*', необходимо перезапустить службу PostgreSQL с помощью sudo service postgresql restart.

. Кроме того, вам необходимо создать 2 правила брандмауэра, одно для входа и другое для выхода.Чтобы принять трафик на tcp:5432, не могли бы вы создать 2 правила брандмауэра с более высоким приоритетом, которые принимают трафик с этого порта с меньшим диапазоном IP-адресов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...