Ini sebenarnya adalah proses 3 langkah untuk terhubung ke server PostgreSQL dari jarak jauh melalui pgAdmin3.
Catatan:Saya menggunakan Ubuntu 11.04 dan PostgreSQL 8.4.
-
Anda harus membuat PostgreSQL mendengarkan koneksi TCP masuk jarak jauh karena pengaturan default hanya mengizinkan untuk mendengarkan koneksi pada antarmuka loopback. Untuk dapat menjangkau server dari jarak jauh Anda harus menambahkan baris berikut ke dalam file
/etc/postgresql/8.4/main/postgresql.conf:
listen_addresses ='*'
-
PostgreSQL secara default menolak semua koneksi yang diterimanya dari alamat jarak jauh mana pun, Anda harus melonggarkan aturan ini dengan menambahkan baris ini ke
/etc/postgresql/8.4/main/pg_hba.conf:
host semua semua 0.0.0.0/0 md5
Ini adalah aturan kontrol akses yang memungkinkan siapa pun masuk dari alamat mana pun jika dia dapat memberikan kata sandi yang valid (kata kunci md5). Anda dapat menggunakan jaringan/masker yang diperlukan alih-alih 0.0.0.0/0 .
-
Ketika Anda telah menerapkan modifikasi ini ke file konfigurasi Anda, Anda perlu me-restart server PostgreSQL. Sekarang dimungkinkan untuk masuk ke server Anda dari jarak jauh, menggunakan nama pengguna dan kata sandi.