PostgreSQL安全问题远程连接

PostgreSQL Security Question Remote Connection

我成功地将另一台计算机连接到我的本地 PostgreSQL 服务器(在 Windows 10)。我有 在尊重的配置文件中添加了两行特定的参数。

postgresql.conf:

listen_addresses = '*'

pg_hba.conf:

host all all all md5

我知道,现在可以在我当前连接的本地网络中进行此连接。真的是这样吗,还是我必须寻找网络外部的一些连接来阻止它们? (ssl = off,希望没有ssl只是本地)

为了完整起见,我还添加了一个防火墙规则,我允许端口 [Port] 和域、私有和 public 网络中的配置文件的 TCP 连接。

您可以通过添加掩码来限制 IP 范围,我不确定第三个“全部”:

host all all 192.168.0.1/24 md5

无论如何,你可以查看日志,看看是否pg up并监听(pg_log或-l参数)