Ubuntu 24.04
Sponsored Link

PostgreSQL 16 : सुदूर संपर्क2024/05/30

 

यहां डिफ़ॉल्ट रूप से केवल लोकलहोस्ट से PostgreSQL सर्वर से कनेक्ट करना संभव है,
हालाँकि यदि आप रिमोट होस्ट से PostgreSQL से कनेक्ट करना चाहते हैं, तो निम्नानुसार सेटिंग्स बदलें।

[1] हालाँकि, PostgreSQL पर कई प्रमाणीकरण विधियाँ हैं।
इस उदाहरण पर, -sha-256 पासवर्ड विधि कॉन्फ़िगर करें।
root@www:~#
vi /etc/postgresql/16/main/postgresql.conf
# पंक्ति 60 : टिप्पणी हटाएँ और बदलें

listen_addresses = '
*
'
root@www:~#
vi /etc/postgresql/16/main/pg_hba.conf
# अंत में जोड़ें
# वह नेटवर्क रेंज निर्दिष्ट करें जिसे आप [ADDRESS] अनुभाग पर कनेक्ट करने की अनुमति देते हैं
# यदि सभी को अनुमति है, तो निर्दिष्ट करें [0.0.0.0/0]
host    all             all             10.0.0.0/24             scram-sha-256

root@www:~#
systemctl restart postgresql

[2] दूरस्थ होस्ट से PostgreSQL डेटाबेस से कनेक्ट करने के लिए, प्रत्येक PostgreSQL उपयोगकर्ता के लिए पासवर्ड सेट करें।
# स्वयं के डेटाबेस से कनेक्ट करें

ubuntu@www:~$
psql -d testdb

psql (16.2 (Ubuntu 16.2-1ubuntu4))
Type "help" for help.

# अपना पासवर्ड सेट करें या बदलें
testdb=> \password
Enter new password:
Enter it again:
testdb=> \q

# PostgreSQL व्यवस्थापक उपयोगकर्ता वाले किसी भी उपयोगकर्ता के लिए पासवर्ड सेट करना या बदलना भी संभव है

postgres@dlp:~$
psql -c "alter user ubuntu with password 'password';"

ALTER ROLE
[3] दूरस्थ होस्ट से पासवर्ड के साथ PostgreSQL डेटाबेस से कनेक्ट करने के लिए सेटिंग्स सत्यापित करें।
root@node1:~#
psql -h www.srv.world -d testdb -U ubuntu

Password for user ubuntu:   # पासवर्डd
psql (16.2 (Ubuntu 16.2-1ubuntu4))
SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, compression: off)
Type "help" for help.

testdb=> # जुड़े हुए
मिलान सामग्री