Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
允许远程连接postgresql_Postgresql_Ubuntu_Postgresql 9.4 - Fatal编程技术网

允许远程连接postgresql

允许远程连接postgresql,postgresql,ubuntu,postgresql-9.4,Postgresql,Ubuntu,Postgresql 9.4,我已经完成了PG服务器的安装。我想能够远程连接到它与pgAdmin,但不断获得服务器不监听错误 could not connect to server: Connection refused Is the server running on host "192.168.1.11" and accepting TCP/IP connections on port 5432? 它在我的网络上,我知道我必须编辑pg_hba.config文件。无论我读到哪里,我都要加一行字 host all

我已经完成了PG服务器的安装。我想能够远程连接到它与pgAdmin,但不断获得服务器不监听错误

could not connect to server: Connection refused Is the server running on host "192.168.1.11" and accepting TCP/IP connections on port 5432?
它在我的网络上,我知道我必须编辑pg_hba.config文件。无论我读到哪里,我都要加一行字

host    all         all         ip address/mask    md5
我的问题是,什么是/面具,如何/从哪里得到它?我连接的IP地址是192.168.1.9


非常感谢您的时间,我正在使用Ubuntu 16.04和Postgresql 9.4。

后面的数字实际上不是掩码,而是掩码长度

它说明了在
/
获取与
pg_hba.conf
项匹配的传入地址

如果希望该行仅适用于主机,请使用
192.168.1.9/32
(所有32位必须匹配)。
要使该行应用于以
192.168.1.
开头的所有主机,请使用
192.168.1.0/24


要匹配所有主机,请使用
0.0.0.0/0

/
后面的数字实际上不是掩码,而是掩码长度

它说明了在
/
获取与
pg_hba.conf
项匹配的传入地址

如果希望该行仅适用于主机,请使用
192.168.1.9/32
(所有32位必须匹配)。
要使该行应用于以
192.168.1.
开头的所有主机,请使用
192.168.1.0/24


要匹配所有主机,请使用
0.0.0.0/0

hostall 192.168.1.9/32md5
,并将其放在“主机”部分的开头,而不是放在“本地”之后,您很可能拥有/24或/16子网。如果您选择/32,则表示只有此地址可以连接。根据您的错误消息,请查看您的postgresql.conf listen_addresses='*'@RémyBaron我的文件中有listen_addresses=*。@VaoTsun,什么是/32?是否有一种合乎逻辑的方法来确定它?
托管所有192.168.1.9/32 md5
,并将其放在“主机”部分的开头,而不是放在“本地”之后,您很可能拥有/24或/16子网。如果您选择/32,则表示只有此地址可以连接。根据您的错误消息,请查看您的postgresql.conf listen_addresses='*'@RémyBaron我的文件中有listen_addresses=*。@VaoTsun,什么是/32?有没有合乎逻辑的方法来确定它?