无法远程连接到postgresql

时间:2018-02-04 01:10:51

标签: postgresql

我无法通过端口5432远程连接到我的postgresql实例。连接超时。我无法使用psql,pgAdmin或telnet远程连接。我觉得我已经正确配置了所有内容。使用这些设置已经多次重启Postgresql。远程连接工作正常。

我能错过什么?

netstat的: enter image description here enter image description here

postgressql.conf enter image description here

的pg_hba.conf: enter image description here

2 个答案:

答案 0 :(得分:0)

尝试参考此链接以获取帮助 https://www.thegeekstuff.com/2014/02/enable-remote-postgresql-connection/?utm_source=tuicool

简而言之,您必须执行以下步骤 1.将以下行添加到pg_hba.conf服务器。这将允许从“192.168.xxx.xx”ip-address(这是客户端IP)

连接
  # vi  /var/lib/pgsql/data/pg_hba.conf
  host    all         all         192.168.xxx.xx/xx    trust
  1. 更改postgresql.conf中的监听地址

    #grep listen /var/lib/pgsql/data/postgresql.conf      listen_addresses ='*'

  2. 测试远程连接

答案 1 :(得分:0)

您只需要将方法md5更改为trust,然后将地址输入为0.0.0.0/0

打开配置文件

vi  /var/lib/pgsql/data/pg_hba.conf

插入以下行

host    all         all         0.0.0.0/0    trust

也许可以。