Saya dapat terhubung ke instance postgres saya dari pgAdmin III tanpa kata sandi untuk pengguna apa pun termasuk pengguna super seperti postgres
.
Karena Anda menghubungkan ok dari klien lain, tidak ada alasan Anda tidak dapat terhubung dari pgAdmin jika mereka berada di workstation yang sama - kecuali beberapa aturan firewall pada klien itu sendiri memungkinkan satu program tetapi tidak yang lain.
Jika masalahnya khusus untuk klien ini, Anda mungkin perlu mengubah satu atau lebih dari:
host semua kepercayaan 192.168.0.nnn / 32
listen_addresses = '*'
- firewall di server postgres Anda, mis. iptables:
-A INPUT -s 192.168.0.nnn -m state --state NEW -j ACCEPT
Tapi saya sarankan Anda tidak melakukan semua ini. Manual mengatakan yang berikut dengan alasan yang bagus:
otentikasi trust hanya cocok untuk koneksi TCP / IP jika Anda memercayai setiap pengguna di setiap mesin yang diizinkan untuk terhubung ke server oleh garis pg_hba.conf yang menentukan trust. Jarang masuk akal untuk menggunakan kepercayaan untuk koneksi TCP / IP selain dari localhost (127.0.0.1).
Sebaliknya, pertimbangkan:
- menggunakan kata sandi dan identifikasi md5
- tunneling port 5432 lewat ssh