美文网首页
如何设置PostgreSQL允许被远程访问

如何设置PostgreSQL允许被远程访问

作者: zipengmichael | 来源:发表于2020-05-28 10:17 被阅读0次

1. 修改postgresql.conf

postgresql.conf 编辑或添加下面一行,使PostgreSQL可以接受来自任意IP的连接请求。

listen_addresses = '*'

2. 修改pg_hba.conf

pg_hba.conf,位置与postgresql.conf相同,虽然上面配置允许任意地址连接PostgreSQL,但是这在pg中还不够,我们还需在pg_hba.conf中配置服务端允许的认证方式。任意编辑器打开该文件,编辑或添加下面一行。

# TYPE  DATABASE  USER  CIDR-ADDRESS  METHOD

host  all  all 0.0.0.0/0 md5

默认pg只允许本机通过密码认证登录,修改为上面内容后即可以对任意IP访问进行密码验证。对照上面的注释可以很容易搞明白每列的含义,具体的支持项可以查阅文末参考引用。

完成上两项配置后执行sudo service postgresql restart重启PostgreSQL服务后,允许外网访问的配置就算生效了。

3. 修改用户密码 

\password 

相关文章

网友评论

      本文标题:如何设置PostgreSQL允许被远程访问

      本文链接:https://www.haomeiwen.com/subject/arjoahtx.html