Tôi đang cố gắng kết nối với cơ sở dữ liệu psql từ xa. Trước khi tôi thêm mục nhập pg_hba.conf bằng địa chỉ IP của khách hàng, tôi đã nhận được thông báo lỗi:
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
Tôi đã thêm IP của khách hàng với các cài đặt tin cậy. Tôi cũng đã thay đổi địa chỉ nghe trong postgres.conf trên máy chủ để nghe "*". Sau đó, tôi khởi động lại máy chủ cơ sở dữ liệu bằng cách sử dụng lệnh /etc/init.d/postgresql.
Bây giờ khi tôi cố gắng kết nối, tôi nhận được thông báo lỗi sau:
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?
trong postgresql.conf, cổng được đặt thành 5432. Tôi không chắc chắn nên kiểm tra cái gì khác.
Cảm ơn
pg_hba.conf
.