Google Cloud VM实例中的远程连接到PostgreSQL Server



我无法从笔记本电脑中的Google Cloud中获得ubuntu16.04 vm实例中对我的PostgreSQL Server的远程访问。我已经将笔记本电脑IP添加到Google Cloud中的PG_HBA.conf中,并尝试了" MD5"one_answers" Trust"方法:

#IPv4 local connections: host all all 127.0.0.1/32 md5 host all all [mylocalIP]/32 md5

此外,我在postgresql.conf中尝试了 *和[mylocalip]:

# - Connection Settings 
listen_addresses = '*'      # what IP address(es) to listen on;

在Google Cloud Firewall中,我遵循设置

default-allow-http  http-server     IP ranges: 0.0.0.0/0    tcp:80  Allow   1000    default
default-allow-https https-server    IP ranges: 0.0.0.0/0    tcp:443 Allow   1000    default
default-allow-psql  Apply to all    IP ranges: 0.0.0.0/0    tcp:5432Allow   1000    default
Laptop              Apply to all    IP ranges: [mylocalIP]/32   all     Allow   1000    default

我也可以用SSH键推进我的Google Cloud VM实例,因此我可以具有一些远程连接。

我认为这是Google Cloud Firewall问题,因为我可以在本地VM(WIN 2012 SERVER)中使用远程连接,但没有问题。

预先感谢!

在您的pg_hba.conf文件中,尝试添加该行

host    all             all           0.0.0.0/0         md5

您的防火墙规则似乎是正确的。您只需要IP范围0.0.0.0/0

的规则tcp:5432

相关内容

  • 没有找到相关文章

最新更新