রিমোট পোস্টগ্র্যাস্কিল ডাটাবেসে সংযুক্ত হতে পারে না


16

আমি একটি দূরবর্তী পিএসকিএল ডাটাবেসে সংযোগ দেওয়ার চেষ্টা করছি আমি ক্লায়েন্টের আইপি ঠিকানার সাথে pg_hba.conf এন্ট্রি যুক্ত করার আগে, আমি একটি ত্রুটি বার্তা পেয়েছিলাম:

xdev@xdevbox:~$ psql -U postgres testdb -h 10.1.1.47
psql: FATAL:  no pg_hba.conf entry for host "10.201.50.71", user "postgres", database "testdb", SSL off

আমি বিশ্বাসের সেটিংস সহ ক্লায়েন্টের আইপি যুক্ত করেছি। "*" শোনার জন্য আমি সার্ভারে postgres.conf শোনার ঠিকানাও পরিবর্তন করেছি। তারপরে আমি /etc/init.d/postgresql পুনর্সূচনা কমান্ডটি ব্যবহার করে ডাটাবেস সার্ভারটি পুনরায় চালু করেছি।

এখন যখন আমি সংযোগ দেওয়ার চেষ্টা করি, আমি নিম্নলিখিত ত্রুটি বার্তাটি পাই:

psql: could not connect to server: Connection refused
    Is the server running on host "10.1.1.47" and accepting
    TCP/IP connections on port 5432?

postgresql.conf এ, বন্দরটি 5432-এ সেট করা আছে else আমি কী নিশ্চিত তা নিশ্চিত নই।

ধন্যবাদ


আপনি যে ঠিকানা পিং করতে পারেন?
dezso

1
আমি বলব আপনি পুনরায় চালু করার সময় ডিবি সঠিকভাবে পুনরায় আরম্ভ করবেন না। যে কারণে পোস্টগ্র্রেএসকিউএল লগ ফাইলগুলি পরীক্ষা করে দেখুন - সম্ভবত একটি টাইপ ইন pg_hba.conf
ক্রেগ রিঞ্জার

আমাকে শোনার ঠিকানাটি * থেকে নির্দিষ্ট আইপি ঠিকানায় পরিবর্তন করতে হয়েছিল।
বিন্দু

উত্তর:


22

আপনাকে নিম্নলিখিত দুটি ফাইল কনফিগার করতে হবে

pg_hba.conf

host all all 0.0.0.0/0 md5

postgresql.conf

listen_addresses='*'

পোর্টটি 5432 খোলা আছে কিনা তা আপনাকে পরীক্ষা করতে হবে: http://www.yougetsignal.com/tools/open- પોર્ટ /

যদি তা না হয় তবে আপনার একটি নিয়ম যুক্ত করুন iptables:

iptables -A INPUT -s 0/0 -p tcp --dport 5432 -j ACCEPT

0/0: আপনি যদি কারও কাছে এটি অ্যাক্সেস করতে চান। আপনি এটিকে নির্দিষ্ট আইপি ঠিকানা বা আইপি ঠিকানার পরিসরে পরিবর্তন করতে পারেন।


1
শুধু একটি সংযোজন। আপনার কোনও বাহ্যিক সরঞ্জাম ব্যবহার করার দরকার নেই। telnet [yourServerIp] 5432আপনি যদি টেলনেট ইনস্টল না করে থাকেন তবে কেবলমাত্র ব্যবহার PowerShellকরুন উদাহরণস্বরূপ উইন্ডোতে আপনি ব্যবহার করতে পারেন ।
আয়নিক

@ আইোনিক এটি সত্য
ড্যানিশ খাকওয়ানি

2
ভাল আমাকে ভৌগল বলুন, তবে আমি নেটতে প্রচুর পরিষেবাগুলিতে বিশ্বাস করি না। ;-) শুধু সচেতন হতে। :-)
অয়নিক

পোর্ট চেকিংয়ের সরঞ্জামটি এখানে আমাকে সহায়তা করেছে
শোবি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.