मैं केवल निर्दिष्ट आईपी से कनेक्शन स्वीकार करने के लिए PostgreSQL को कॉन्फ़िगर करना चाहता हूं। इसे किसी अन्य आईपी से अनुरोध स्वीकार नहीं करना चाहिए।केवल LOCALHOST के लिए काम करने के लिए PostgreSQL को कॉन्फ़िगर करें या निर्दिष्ट आईपी + पोर्ट
उत्तर
निम्नलिखित pg_hba.conf स्थानीय अनुमति देता है और निर्दिष्ट IP विशेषाधिकार लॉगिन, है, लेकिन दूसरों को अस्वीकार करते हैं।
# TYPE DATABASE USER ADDRESS METHOD
local all all trust
host testdb testuser 192.168.1.1/32 md5
host all all 0.0.0.0/0 reject
PostgreSQL के डेटा फ़ोल्डर में pg_hba.conf फ़ाइल देखें। यह क्लाइंट प्रमाणीकरण विन्यास फाइल है।
# TYPE DATABASE USER ADDRESS METHOD
host testdb testuser 192.168.1.1 md5
local testdb all md5
pg_hba.conf फ़ाइल
ध्यान दें कि PostgreSQL अभी भी 'portgresql.conf' में' listen_addresses' के माध्यम से किसी भी इंटरफ़ेस से अपने पोर्ट को टीसीपी सॉकेट कनेक्शन स्वीकार करेगा, यह केवल उन्हें प्रमाणित नहीं करने देगा। यदि आप एक टीसीपी हैंडशेक को भी रोकना चाहते हैं, तो आपको 'iptables' का उपयोग करना होगा। –
सबसे आसान तरीका है PostgreSQL केवल आने वाले कनेक्शन के लिए localhost
पर सुन बनाने के लिए है करने के लिए ऊपर जोड़ें। postgresql.conf
में प्रासंगिक पैरामीटर listen_addresses
है। डॉकू here है।
- 1. "wscript.shell" काम करने के लिए IE को कॉन्फ़िगर कैसे करें
- 2. मेरे अमेज़ॅन ईसी 2 उदाहरण के लिए काम करने के लिए कोडा को कॉन्फ़िगर कैसे करें?
- 3. http: // localhost: 8123 से http: // localhost के रूप में उपयोग करने के लिए पोर्ट नंबर को कैसे निकालें?
- 4. जीमेल का उपयोग कर ईमेल भेजने के लिए WAMP (localhost) को कॉन्फ़िगर कैसे करें?
- 5. निर्दिष्ट एसवीएन फ़ोल्डरों के तहत परिवर्तनों को अनदेखा करने के लिए हडसन को कैसे कॉन्फ़िगर करें?
- 6. असली आईपी पते पर जेएमएक्स पोर्ट को सुनने के लिए कैसंड्रा को कॉन्फ़िगर कैसे करें और 0.0.0.0 नहीं?
- 7. आईपी और पोर्ट
- 8. UdpPacket के स्रोत पोर्ट को कैसे निर्दिष्ट करें?
- 9. किसी नेटवर्क पर कनेक्शन के लिए प्रतीक्षा करने वाले पोर्ट के लिए स्कैन कैसे करें
- 10. मैं postgresql के साथ काम करने के लिए php को कैसे सक्षम करूं?
- 11. केवल अज्ञात के लिए एएसपी.NET कैशिंग कॉन्फ़िगर करें?
- 12. केवल जैकसन को फ़ील्ड का उपयोग करने के लिए निर्दिष्ट करने के लिए - अधिमानतः वैश्विक रूप से
- 13. विभिन्न जेनेरिकों को निर्दिष्ट करने के लिए
- 14. एमएसबिल्ड को रिलीज पर केवल कुछ कार्यों को करने के लिए कॉन्फ़िगर कैसे करें?
- 15. Oracle ODP.Net और EF CodeFirst के साथ काम करने के लिए DbContext को कॉन्फ़िगर कैसे करें?
- 16. Jetty6 वेबसर्वर के साथ काम करने के लिए nginx को कॉन्फ़िगर कैसे करें?
- 17. गुस्से में काम करने के लिए कई स्रोत-मानचित्र कैसे निर्दिष्ट करें?
- 18. आईआईएस एक्सप्रेस - एसएसएल को काम करने के लिए
- 19. UIWebView को http: // localhost लोड करने के लिए अनुमति दें: इंटरनेट कनेक्शन के बिना पोर्ट/पथ यूआरआई
- 20. केवल एक फ़ाइल एक्सटेंशन को ट्रैक करने के लिए गिट कॉन्फ़िगर करें
- 21. केवल कुछ निर्भरता समूहों के लिए स्थानीय भंडार का उपयोग करने के लिए ग्रेडल को कॉन्फ़िगर कैसे करें?
- 22. डीबी कनेक्शन जानकारी लोड करने के लिए गुण फ़ाइल का उपयोग करने के लिए टोमकैट को कॉन्फ़िगर करें
- 23. स्क्रिप्ट में निर्दिष्ट करने के लिए केवल perl के विशिष्ट संस्करण का उपयोग करने के लिए कैसे करें?
- 24. मोंगो प्रतिकृतिसेट के लिए रॉकमोंगो को कॉन्फ़िगर कैसे करें
- 25. nginx से localhost के लिए सही विन्यास?
- 26. एमुलेटर पर पोर्ट नंबर निर्दिष्ट कैसे करें?
- 27. एक विशेष आईपी और पोर्ट
- 28. स्टोर PostgreSQL क्वेरी परिणाम शेल के लिए या PostgreSQL चर
- 29. स्ट्रिंग प्रारूप निर्दिष्ट करने के लिए फ़्लोट
- 30. कुछ नाम या कीवर्ड छिपाने के लिए डॉक्सीजन कॉन्फ़िगर करें
Pg संस्करण? ओएस? क्या आपका मतलब केवल लोकहोस्ट है? या "केवल एक नामित गैर-स्थानीय आईपी पते से कनेक्शन स्वीकार करें"? –