Ir para o conteúdo
Consultar e liberar porta

Porta 5432: use a porta do PostgreSQL com segurança

A porta 5432 é a porta padrão do PostgreSQL e usa TCP. A ferramenta mostra os dados principais e gera comandos de firewall para restringir o acesso a IPs específicos.

Criado por Justin Schuessler

Teste os comandos diretamente no seu próprio VPS, com acesso root e seu próprio firewall.

Adicione várias portas, uma de cada vez, até 12.

Ou escolha um modelo

Portas

5432/TCPPostgreSQL

Bases de dados · Porta registrada · Camada OSI 7

Conexões com PostgreSQL. Se a aplicação estiver no mesmo servidor, a porta não precisa ficar aberta.

IANA: registrada oficialmente como postgresql

Não exponha à internet: libere a porta apenas para um endereço IP específico ou acesse por VPN ou túnel SSH.

Regra de firewall (entrada)

Pelo menos uma porta não deveria estar aberta para todos: é melhor escolher “IP específico”.

Comandos de firewall

Liberar porta

sudo ufw allow 5432/tcp
Verificar porta
Observações sobre ufw

Para Ubuntu e Debian. O ufw cria a regra para IPv4 e IPv6. Se o ufw ainda estiver desativado, primeiro permita SSH (sudo ufw allow 22/tcp) e depois ative-o com sudo ufw enable; caso contrário, você perderá o acesso.

Em um VPS da ZAP-Hosting com firewall de rede ativo, você também precisa liberar a porta no Painel do Cliente.

Entenda a porta 5432

Para que serve a porta 5432?

Finalidade

Pela porta 5432, aplicativos, ORMs e clientes como psql, pgAdmin e DBeaver se conectam a servidores PostgreSQL. O PostgreSQL é um banco de dados de código aberto muito usado em aplicativos web, backends e análise de dados. Se o aplicativo estiver no mesmo sistema, geralmente se conectará localmente via 127.0.0.1 ou um socket Unix. Você só precisa de acesso pela rede à porta 5432 se o banco de dados e o aplicativo estiverem em servidores separados ou se houver réplicas conectadas.

Origem e padrão

O PostgreSQL tem origem no projeto de pesquisa POSTGRES da University of California, Berkeley. Após a inclusão da linguagem de consulta SQL, o projeto recebeu seu nome atual e passou a ser desenvolvido por uma comunidade aberta. A IANA atribuiu a porta 5432 ao serviço “postgresql”. Ela está na faixa de portas registradas, de 1024 a 49151.

Uso comum

  • Banco de dados para aplicativos web, APIs e backends
  • Conexão de um servidor de aplicativos a um servidor de banco de dados separado
  • Replicação por streaming entre servidor primário e standby
  • Administração e consultas com psql, pgAdmin ou DBeaver

Segurança

A porta 5432 nunca deve ficar aberta para toda a internet: portas de banco de dados abertas são verificadas continuamente e atacadas com listas de senhas. Por padrão, o PostgreSQL escuta apenas em localhost, conforme listen_addresses em postgresql.conf. O arquivo pg_hba.conf também controla quem pode se conectar e de onde. Nele, inclua apenas o IP do seu servidor de aplicativos, com um método seguro como scram-sha-256. No firewall, libere a porta 5432 apenas para esse endereço. Para administrar o banco pelo seu computador, um túnel SSH é a opção mais segura.

Mais portas

Portas relacionadas

Essas portas costumam fazer parte da mesma configuração. Clique para ver a explicação e os comandos de firewall.

Ver todas as portas bem conhecidas e a lista completa da IANA

Fonte da lista de portas: IANA Service Name and Transport Protocol Port Number Registry, atualizada em 22 de outubro de 2026. iana.org

Descobrir mais

Mais ferramentas

FAQ

Perguntas frequentes

Respostas rápidas sobre a porta 5432.

Só se um aplicativo em outro servidor acessar o PostgreSQL diretamente. Se tudo estiver no mesmo sistema, mantenha a porta fechada e use uma conexão local. Para administrar o banco pelo seu PC, prefira um túnel SSH.

Com ufw, você permite o acesso apenas ao seu servidor de aplicativos: sudo ufw allow from 203.0.113.10 to any port 5432 proto tcp. Adicione também o mesmo IP a pg_hba.conf e defina listen_addresses como um endereço acessível. A conexão só funcionará quando as três configurações estiverem corretas.

listen_addresses define em quais endereços de rede o PostgreSQL aceita conexões. Em seguida, pg_hba.conf determina qual usuário pode acessar qual banco de dados, a partir de qual IP e por qual método. Ambas complementam o firewall, mas não o substituem.

A conexão chega ao PostgreSQL, mas não há uma entrada correspondente à combinação de IP de origem, usuário e banco de dados no arquivo pg_hba.conf. Adicione uma linha para esse IP específico e recarregue a configuração. Nesse caso, o firewall e a porta já estão configurados corretamente para permitir o acesso.

Mais alguma pergunta?

Contatar o suporte
Quer seu próprio servidor?

Teste os comandos no seu próprio VPS

Com um VPS da ZAP-Hosting, você tem acesso root, configura serviços e regras de firewall por conta própria e vê imediatamente quais portas estão abertas.

4,4/5 Trustpilot32.000+ Servidores ativosDesde 2010

Sem configuração. Sem riscos. Online em segundos.

Duração flexívelCancele a qualquer momentoOnline em 60 segundos

Procurando mais ferramentas? Ver todas as ferramentas de rede