ubuntu 我无法连接到远程postgres数据库

dz6r00yl  于 2023-08-03  发布在  其他
关注(0)|答案(1)|浏览(156)

netstat给出:

tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN      32707/postgres

字符串
“postgresql.conf”读到:

listen_addresses = "*"


“pg_hba.conf”内容如下:

host    all             all             xx.xx.xx.xx/0         trust


其中xx.xx.xx.xx是我的主机地址
排除防火墙,ufw状态显示:

5432                       ALLOW       xx.xx.xx.xx


重启postgres服务后,我尝试:

psql -h yy.yy.yy.yy -p 5432


连接挂起,然后超时。我可以通过SSH连接,但奇怪的是,telnet也挂起了。我也无法从本地网络计算机连接到数据库。

db2dz4w8

db2dz4w81#

关键的命令是:

sudo systemctl status 'postgresql*'

字符串
这让我知道psql服务没有运行,并给了我一个详细的原因(权限与IP冲突)。其次,网关端口转发需要允许5432/TCP。

相关问题