Abyste mohli vzdáleně přistupovat k databázi PostgreSQL, musíte nastavit dva hlavní konfigurační soubory PostgreSQL:
postgresql.conf
pg_hba.conf
Zde je stručný popis, jak je můžete nastavit (všimněte si, že následující popis je čistě orientační:Abyste mohli bezpečně nakonfigurovat stroj, musíte být obeznámeni se všemi parametry a jejich významem)
Nejprve nakonfigurujte službu PostgreSQL tak, aby naslouchala na portu 5432 na všech síťových rozhraních v počítači se systémem Windows 7:
otevřete soubor postgresql.conf
(obvykle se nachází v C:\Program Files\PostgreSQL\9.2\data) a nastaví parametr
listen_addresses = '*'
Zkontrolujte síťovou adresu virtuálního počítače WindowsXP a nastavte parametry v souboru pg_hba.conf (umístěný ve stejném adresáři jako postgresql.conf), aby postgresql mohl přijímat připojení od hostitelů virtuálního stroje.
Pokud například počítač s Windows XP mají IP adresu 192.168.56.2, přidejte pg_hba.conf
soubor:
host all all 192.168.56.1/24 md5
tímto způsobem bude PostgreSQL přijímat připojení od všech hostitelů v síti 192.168.1.XXX.
Restartujte službu PostgreSQL ve Windows 7 (Služby-> PosgreSQL 9.2:klikněte pravým tlačítkem a restartujte službu). Nainstalujte pgAdmin na počítač s Windows XP a zkuste se připojit k PostgreSQL.