如何配置 Postgres 9.5 服务器以便我可以从远程计算机访问它?
How do I configure Postgres 9.5 server so that I can access it from a remote machine?
根据documentation,你必须写一行
host all all AAA.BBB.CCC.DDD/24 md5
进入配置文件/etc/postgresql/9.5/main/pg_hba.conf
,其中AAA.BBB.CCC.DDD
是客户端机器的IP地址。
问题是当我从不同的网络(如办公室、家庭、移动互联网)连接时,我的笔记本(客户端计算机)的 IP 地址发生了变化。
有没有办法配置 Postgres,使其接受来自所有地址的远程连接?
注意:有问题的服务器是实验性服务器,不存储任何敏感信息。
0.0.0.0/0 represents all IPv4 addresses
来自问题中提到的文档页面。
还要考虑到斜线后面的数字表示有效位的数量,所以AAA.BBB.CCC.DDD/24
不是客户端机器的地址,而是从AAA.BBB.CCC.0
到[=的地址范围12=].
根据documentation,你必须写一行
host all all AAA.BBB.CCC.DDD/24 md5
进入配置文件/etc/postgresql/9.5/main/pg_hba.conf
,其中AAA.BBB.CCC.DDD
是客户端机器的IP地址。
问题是当我从不同的网络(如办公室、家庭、移动互联网)连接时,我的笔记本(客户端计算机)的 IP 地址发生了变化。
有没有办法配置 Postgres,使其接受来自所有地址的远程连接?
注意:有问题的服务器是实验性服务器,不存储任何敏感信息。
0.0.0.0/0 represents all IPv4 addresses
来自问题中提到的文档页面。
还要考虑到斜线后面的数字表示有效位的数量,所以AAA.BBB.CCC.DDD/24
不是客户端机器的地址,而是从AAA.BBB.CCC.0
到[=的地址范围12=].