Süper kullanıcılar da dahil olmak üzere herhangi bir kullanıcı için şifre olmadan pgAdmin III'ten postgres örneğime bağlanabilirim postgres.
Tamam'ı başka bir istemciden bağladığınız için, aynı iş istasyonundaysanız pgAdmin ile bağlantı kuramamanız için hiçbir neden yoktur - istemcinin kendisinde bazı güvenlik duvarı kuralları bir programa izin vermiyorsa başka bir programa izin vermez.
Sorun bu istemciye özgü ise, şunlardan birini veya birkaçını değiştirmeniz gerekebilir:
ev sahibi tüm 192.168.0.nnn / 32 güven
listen_addresses = '*'
- postgres sunucunuzdaki güvenlik duvarı, örneğin iptables:
-A GİRİŞ -s 192.168.0.nnn -m durumu - durum YENİ -j KABUL
Ama ben bunların hiçbirini yapmamanızı tavsiye ederim. Kılavuz , aşağıdakileri iyi bir sebeple söylüyor:
güven kimlik doğrulaması yalnızca sunucuya güven belirten pg_hba.conf satırlarıyla bağlanmasına izin verilen her makinedeki her kullanıcıya güveniyorsanız TCP / IP bağlantıları için uygundur. Localhost dışındaki herhangi bir TCP / IP bağlantısı için güven kullanılması nadiren mantıklıdır (127.0.0.1).
Bunun yerine, şunlardan birini düşünün:
- şifre ve md5 kimliği kullanma
- Tünel bağlantı noktası 5432 ssh üzerinden