Untuk mengakses database PostgreSQL dari jarak jauh, Anda harus menyetel dua file konfigurasi PostgreSQL utama:
postgresql.conf
pg_hba.conf
Berikut adalah deskripsi singkat tentang bagaimana Anda dapat mengaturnya (perhatikan bahwa deskripsi berikut ini murni indikatif:Untuk mengkonfigurasi mesin dengan aman, Anda harus terbiasa dengan semua parameter dan artinya)
Pertama-tama konfigurasikan layanan PostgreSQL untuk mendengarkan pada port 5432 pada semua antarmuka jaringan di mesin Windows 7:
buka file postgresql.conf
(biasanya terletak di C:\Program Files\PostgreSQL\9.2\data) dan menyetel parameter
listen_addresses = '*'
Periksa alamat jaringan mesin virtual WindowsXP, dan set parameter dalam file pg_hba.conf (terletak di direktori yang sama dengan postgresql.conf) sehingga postgresql dapat menerima koneksi dari host mesin virtual.
Misalnya, jika mesin dengan Windows XP memiliki alamat IP 192.168.56.2, tambahkan pg_hba.conf
berkas:
host all all 192.168.56.1/24 md5
dengan cara ini, PostgreSQL akan menerima koneksi dari semua host di jaringan 192.168.1.XXX.
Mulai ulang layanan PostgreSQL di Windows 7 (Layanan-> PosgreSQL 9.2:klik kanan dan mulai ulang layanan). Instal pgAdmin di mesin windows XP dan coba sambungkan ke PostgreSQL.