我无法通过端口5432远程连接到我的postgresql实例。连接超时。我无法使用psql,pgAdmin或telnet远程连接。我觉得我已经正确配置了所有内容。使用这些设置已经多次重启Postgresql。远程连接工作正常。
我能错过什么?
答案 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
更改postgresql.conf中的监听地址
#grep listen /var/lib/pgsql/data/postgresql.conf listen_addresses ='*'
测试远程连接
答案 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
也许可以。