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