2016-03-05 177 views
0

我在Amazon Web Services Ubuntu虚拟机上运行PostgreSQL。我已经设置了安全组,以允许从0.0.0.0,我已经设置了hba_conf文件允许从无法远程连接到postgres服务

host all all 0.0.0.0/0 md5 

我已经重新启动服务器和PostgreSQL连接。我无法连接到数据库。 当我试图从Ubuntu的笔记本电脑连接,我得到

psql: FATAL: Peer authentication failed for user "[email protected]:XXXX" 

当我尝试从pgAdmin的连接运10台机器上我得到

Server Does Not Listen 

应该是什么我解决这个接下来的步骤是什么?

回答

0

问题是,虽然我已经从对等切换到md5身份验证,但我还没有为postgres用户设置加密密码。

$ su - postgres 
$ psql 
postgresql #= \password 

设置一个密码,我是能够连接到。