यह वास्तव में pgAdmin3 के माध्यम से दूरस्थ रूप से PostgreSQL सर्वर से कनेक्ट करने के लिए एक 3 चरण की प्रक्रिया है।
<ब्लॉकक्वॉट>नोट:मैं उबंटू 11.04 और पोस्टग्रेएसक्यूएल 8.4 का उपयोग करता हूं।
-
आपको दूरस्थ आने वाले टीसीपी कनेक्शन के लिए PostgreSQL को सुनना होगा क्योंकि डिफ़ॉल्ट सेटिंग्स केवल लूपबैक इंटरफ़ेस पर कनेक्शन के लिए सुनने की अनुमति देती हैं। सर्वर तक दूरस्थ रूप से पहुंचने में सक्षम होने के लिए आपको फ़ाइल में निम्न पंक्ति जोड़नी होगी
/etc/postgresql/8.4/main/postgresql.conf:
सुनें_पते ='*'
-
PostgreSQL डिफ़ॉल्ट रूप से किसी भी दूरस्थ पते से प्राप्त होने वाले सभी कनेक्शनों को अस्वीकार कर देता है, आपको इस लाइन को
/etc/postgresql/8.4/main/pg_hba.conf:
में जोड़कर इन नियमों को शिथिल करना होगा।सभी 0.0.0.0/0 md5 होस्ट करें
यह एक एक्सेस कंट्रोल नियम है जो किसी को भी किसी भी पते से लॉगिन करने देता है यदि वह एक वैध पासवर्ड (एमडी 5 कीवर्ड) प्रदान कर सकता है। आप 0.0.0.0/0 के बजाय आवश्यक नेटवर्क/मास्क का उपयोग कर सकते हैं।
-
जब आपने इन संशोधनों को अपनी कॉन्फ़िगरेशन फ़ाइलों में लागू कर दिया है, तो आपको PostgreSQL सर्वर को पुनरारंभ करने की आवश्यकता है। अब उपयोगकर्ता नाम और पासवर्ड का उपयोग करके अपने सर्वर में दूरस्थ रूप से लॉगिन करना संभव है।