【问题标题】:Unable to connect to postgresql remotely through pgadmin on port 8085 on Google Cloud无法通过 Google Cloud 上端口 8085 上的 pgadmin 远程连接到 postgresql
【发布时间】:2019-11-13 18:14:08
【问题描述】:

我的 postgres 服务器在端口 8085 上侦听所有 IP 地址。即使按照 Google 云指令here 通过防火墙规则打开端口 8085(而不是默认的 5432 端口),我仍然收到以下信息错误。我已经设置了与源(用于入口)和目标(用于出口规则)相同的 IP 地址的出口和入口防火墙规则。

错误: 无法连接到服务器:连接超时 (0x0000274C/10060) 服务器是否在主机“xx.xx.xxx.xx”上运行并接受端口 8085 上的 TCP/IP 连接?

【问题讨论】:

  • 我按照教程并得到了同样的错误
  • @marian.vladoi 感谢您的确认。其他人成功了吗?
  • 你在源IP范围内设置了什么?
  • 源 IP 范围是任意的。我能够解决这个问题。请参阅下面的解决方案

标签: postgresql firewall


【解决方案1】:

对于入口规则,为源和目标设置以下值:

Source 是发起请求的客户端,因此源 ip 为“any”,源端口为“any”。但是,目标是为客户端请求提供服务的服务器。所以目标 ip 是你的虚拟机的公共 ip,目标端口是 8085。

对于出口规则,源值和目标值类似于入口规则。源ip是服务器ip地址,源端口是8085。目的ip是'any',目的端口也是'any'。

【讨论】:

    猜你喜欢
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2013-07-20
    • 2016-11-22
    • 1970-01-01
    • 1970-01-01
    • 2018-10-07
    • 1970-01-01
    相关资源
    最近更新 更多