For at få fjernadgang til en PostgreSQL-database skal du indstille de to primære PostgreSQL-konfigurationsfiler:
postgresql.conf
pg_hba.conf
Her er en kort beskrivelse af, hvordan du kan indstille dem (bemærk, at følgende beskrivelse er rent vejledende:For at konfigurere en maskine sikkert skal du være bekendt med alle parametrene og deres betydning)
Først og fremmest konfigurer PostgreSQL-tjenesten til at lytte på port 5432 på alle netværksgrænseflader i Windows 7-maskine:
åbn filen postgresql.conf
(normalt placeret i C:\Program Files\PostgreSQL\9.2\data) og indstiller parameteren
listen_addresses = '*'
Tjek netværksadressen på den virtuelle WindowsXP-maskine og indstiller parametre i filen pg_hba.conf (placeret i samme mappe på postgresql.conf), så postgresql kan acceptere forbindelser fra virtuelle maskine-værter.
Hvis f.eks. maskinen med Windows XP har 192.168.56.2 IP-adresse, tilføj pg_hba.conf
fil:
host all all 192.168.56.1/24 md5
på denne måde vil PostgreSQL acceptere forbindelser fra alle værter på netværket 192.168.1.XXX.
Genstart PostgreSQL-tjenesten i Windows 7 (Tjenester-> PosgreSQL 9.2:højreklik og genstart tjenesten). Installer pgAdmin på Windows XP-maskine og prøv at oprette forbindelse til PostgreSQL.