Estou tendo problemas para conectar com o pgAdmin4 a um banco de dados PostgreSQL (versão 9.5) rodando no Ubuntu 16.04. A conexão expira quando tento me conectar. Acho que está sendo recusado/abandonado em algum momento, mas não tenho certeza de onde.
Aqui estão os arquivos de configuração do postgres
O resultado da execução netstat -tulpen
:
O resultado da execução service postgresql status
:
status do postgresql do serviço
resultado da execução ufw status
:
Mensagem de erro do PgAdmin:
A tentativa de conexão com o telnet também falhou, retornando a seguinte mensagem:
Could not open a connection to the host, on port 5432: Connect failed
Agradecemos antecipadamente por quaisquer sugestões.
Este problema foi resolvido.
O problema estava relacionado a uma camada de firewall externa à VM que executava o banco de dados. O firewall externo não foi configurado para permitir conexões TCP/IP pela porta 5432, mas foi possível conectar pela porta 3306.
Como não tinha acesso/permissões às regras do firewall externo, mudei a porta e estou usando 3306 desde então. Eu não tive problemas com isso. Também comecei a usar um túnel ssh para conectar de fora da rede.
Estas são as alterações necessárias no arquivo postgresql.conf:
postgresql.conf