Я пытаюсь удаленно подключиться к моей базе данных postgresql. У меня установлены две виртуальные машины, обе работают под управлением Ubuntu 14.04. Я пытаюсь подключиться ко второй виртуальной машине с помощью первой виртуальной машины с помощью
psql -h 10.0.1.23 -U postgres -d postgres
Но я получаю ошибку:
Could not connect to server: Connection refused
Is the server running on host "10.0.1.23" and accepting
TCP/IP connections on port 5432?
Я изменил pg_hba.conf и добавил
host all all 10.0.1.64/24 md5
host all all * md5
host all all 0.0.0.0/0 md5
И изменил postgresql.conf listen_address = "*"
В попытке разрешить все входящие соединения. Я также пытался изменить настройки брандмауэра, но я не уверен, правильно ли порты прослушивают соединение.
Изменить: вывод
netstat -an | grep -E '^tcp[^6].*LISTEN'
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN