在Linux上配置PgAdmin網絡,需從服務端和客戶端兩方面入手,具體步驟如下:
postgresql.conf
文件,將listen_addresses
設為'*'
以允許所有IP連接,還可設置監聽端口(默認5432)等參數。pg_hba.conf
文件,添加host all all 0.0.0.0/0 md5
以允許遠程連接(使用密碼認證)。sudo systemctl restart postgresql
。pgadmin.conf
文件,設置Listen_IP地址 = 0.0.0.0
以監聽所有網絡接口,還可修改監聽端口(默認5050)。sudo systemctl restart pgadmin4
。ufw
,運行sudo ufw allow 5432/tcp
(數據庫端口)和sudo ufw allow 5050/tcp
(PgAdmin端口)來開放端口。firewalld
,運行sudo firewall-cmd --permanent --add-port=5432/tcp
和sudo firewall-cmd --permanent --add-port=5050/tcp
,然后sudo firewall-cmd --reload
。