【发布时间】:2017-03-25 16:50:10
【问题描述】:
我正在努力在 Ubuntu 上运行的 Postgres 上启用远程连接。我已经完成了以下步骤:
- 打开防火墙;运行 sudo netstat -ntlp | grep LISTEN 给我: tcp 0 0 127.0.0.1:5432 0.0.0.0:* 听 2947/postgres
- 在listen_addresses 中添加到postgresql.conf: listen_addresses='*' # 要监听的 IP 地址; # 逗号分隔的地址列表; # 默认为“本地主机”;全部使用“*”
- 在pg_hba.conf的连接表中添加如下: # 类型数据库用户地址方法 # "local" 仅适用于 Unix 域套接字连接 本地所有所有对等
我可以本地连接,但不能远程连接;甚至无法通过 telnet 进行连接。它只是说连接被拒绝。有人知道问题的原因吗?
谢谢。
干杯,
尼尔
【问题讨论】:
-
你究竟想如何连接?
标签: postgresql