无法远程连接到postgres服务

时间:2016-03-05 18:35:50

标签: postgresql ubuntu amazon-web-services remote-server

我在Amazon Web Services ubuntu虚拟机上运行PostgreSQL。我已将安全组设置为允许从0.0.0.0开始,我已设置hba_conf文件以允许来自

的连接
host all all 0.0.0.0/0 md5

我重新启动了服务器和postgresql。我无法连接到数据库。 当我尝试从ubuntu笔记本电脑连接时,我得到了

psql: FATAL: Peer authentication failed for user "postgres@XX.XX.XXX.XXX:XXXX"

当我尝试从Win 10机器上的PgAdmin连接时,我得到了

Server Does Not Listen

解决这个问题的下一步应该是什么?

1 个答案:

答案 0 :(得分:0)

问题是虽然我已经从peer更改为md5身份验证,但我还没有为postgres用户设置加密密码。

$ su - postgres
$ psql
postgresql #= \password

设置我能够连接的密码。