我的主计算机(我的台式机)上安装了 postgresql 服务器。我正在通过 node.js 开发一个业余项目,有时当我不能坐在台式机前时,我想用笔记本电脑工作。
我该如何设置我的笔记本电脑以便连接到托管在我的桌面上的 postgresql db?
我不需要访问家庭网络外部,只需要访问内部网络。
使用的 pg_hba 设置:
IPv4 本地连接:
主机全部全部 0.0.0.0/0 md5
IPv6 本地连接:
主机全部全部::0/0 md5
答案1
- 笔记本电脑与台式机位于同一子网
- 笔记本电脑上的某种 Postgres 驱动程序/客户端(psql 或 PGAdmin 或 Node 驱动程序)
- 桌面防火墙允许笔记本电脑的 TCP 5432
- PostgreSQL 服务器正在监听您的桌面网络接口,而不是环回接口。
listen_addresses='*'
在postgres.conf
TCP 身份验证设置
pg_hba.conf
如下:host all all samenet md5