从远程计算机连接到本地主机 PgAdmin 服务器

时间:2021-04-28 12:33:55

标签: postgresql connection pgadmin

我有一个在本地主机上运行的 PgAdmin 服务器,我正在尝试从同一网络上的另一台计算机连接到它(它们具有相同的 IPv4 地址)。

我已经回答了很多问题,但所有问题都解释了如何连接到远程服务器,我假设该服务器在可用主机上运行。

我试过了:

  • listen_addresses = '*' 添加到 postgresql.conf(在两台计算机上)
  • host all all 0.0.0.0/0 md5 添加到 pg_hba.conf(在两台计算机上,将 0.0.0.0/0 替换为各种 ip 地址)
  • 我在教程中看到但不记得的一些其他内容

我想了解的是:

  • 是否可以远程连接到在本地主机上运行的服务器?
  • 如果可能,远程计算机需要连接哪个 IP 地址?

1 个答案:

答案 0 :(得分:0)

您需要先解决一些基本问题:

  • 运行PG的电脑IP是多少?例如192.168.100.10
  • PG 暴露在哪个端口?例如9999

收集完以上两个信息后,您可以在第二台装有 pgAmin 的计算机上执行

telnet <host> <port>

用上面收集的信息替换 <host><port>。如果 telnet 回复为

Trying ::1...
Connected to <host>.
Escape character is '^]'.

这应该意味着端口是打开的,PG 应该在那个主机上监听:端口。您找到了与 PG 的连接字符串!