以下是Ubuntu中pgAdmin的網絡設置技巧及關鍵步驟:
系統網絡配置
/etc/netplan/01-netcfg.yaml
),設置靜態IP、網關、DNS:network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
應用配置:sudo netplan apply
。PostgreSQL服務配置
postgresql.conf
,設置listen_addresses = '*'
以允許遠程連接。pg_hba.conf
,添加遠程訪問規則(如host all all 0.0.0.0/0 md5
),重啟PostgreSQL:sudo systemctl restart postgresql
。pgAdmin自身配置
~/.config/pgadmin/pgadmin.conf
,設置listen_address = 0.0.0.0
(允許所有IP訪問)。port
參數(默認5050)。sudo systemctl restart pgadmin4
。防火墻設置
sudo ufw allow 5050/tcp
,并驗證規則:sudo ufw status
。安全增強
注意事項:
參考來源: