Lea*_*cia 2 postgresql ssh ubuntu postgresql-9.1 ubuntu-12.04
我最近刚刚通过SSH在我们的服务器上安装PostgreSQL.安装成功,直到我尝试在我的Windows机器上使用pgAdmin连接到它.我收到这种错误:
无法连接到服务器:连接被拒绝(0x0000274D/10061)服务器是否在主机"xxx.xxx.xxx.xxx"上运行并接受端口5432上的TCP/IP连接?
xxx.xxx.xxx.xxx =我服务器的公共IP.
该文档建议这可以通过设置的值是固定listen_addresses = '*'的/etc/postgresql/9.1/main/postgresql.conf.我做到了,但它仍然不会让我.
出现了额外的错误
致命:主机"xxx.xx.xxx.xxx"没有pg_hba.conf条目,用户"postgres",数据库"postgres",FATAL上的SSL:主机"xxx.xx.xxx.xxx"没有pg_hba.conf条目,用户"postgres",数据库"postgres",SSL关闭
xxx.xx.xxx.xxx =我的IP地址.
似乎我错过了什么?
可能阻止postgres连接的事情:
listen_address的postgresql.confpg_hba.conf (虽然这应该导致不同的错误,不是服务器不听)如果你进入并运行,你可以在本地连接到服务器psql吗?
在我们的内部开发服务器上,我只关闭selinux和iptables.从安全角度来看,这是一个坏主意,但它可以作为一个临时步骤来帮助您缩小问题所在.
| 归档时间: | 
 | 
| 查看次数: | 10885 次 | 
| 最近记录: |