मैं किसी भी उपयोगकर्ता के लिए पासवर्ड जैसे पासवर्ड के बिना pgAdmin III से अपने पोस्टग्रेज उदाहरण से कनेक्ट कर सकता हूं postgres
।
क्योंकि आप किसी अन्य क्लाइंट से ठीक कनेक्ट कर रहे हैं, कोई कारण नहीं है कि आप pgAdmin से कनेक्ट करने में सक्षम नहीं होना चाहिए, यदि वे एक ही कार्य केंद्र पर हैं - जब तक कि क्लाइंट पर कुछ फ़ायरवॉल नियम स्वयं एक प्रोग्राम की अनुमति दे रहा है, लेकिन दूसरा नहीं।
यदि समस्या इस ग्राहक के लिए विशिष्ट है, तो आपको एक या अधिक परिवर्तन करने की आवश्यकता हो सकती है:
मेजबान sa सभी 192.168.0.nn / 32 विश्वास
सुन_दादरी = '*'
- आपके पोस्टग्रेज सर्वर पर फ़ायरवॉल, जैसे कि iptables:
-एक INPUT -s 192.168.0.nn -m राज्य --state NEW -j ACCEPT
लेकिन मेरा सुझाव है कि आप इसमें से कुछ भी न करें। मैनुअल अच्छे कारण के साथ निम्नलिखित कहता है:
विश्वास प्रमाणीकरण केवल टीसीपी / आईपी कनेक्शन के लिए उपयुक्त है यदि आप प्रत्येक मशीन पर प्रत्येक उपयोगकर्ता पर भरोसा करते हैं जो कि सर्वर से कनेक्ट करने की अनुमति है pg_hba.conf लाइनें जो विश्वास को निर्दिष्ट करती हैं। लोकलहोस्ट (127.0.0.1) के अलावा किसी भी टीसीपी / आईपी कनेक्शन के लिए ट्रस्ट का उपयोग करना उचित नहीं है।
इसके बजाय, या तो विचार करें:
- एक पासवर्ड और md5 पहचान का उपयोग करना
- सुरंगिंग पोर्ट 5432 ओवर एसएचएस