top of page
  • Foto do escritorRodrigo Saito

Configuração para acesso remoto via pgAdmin 4 para o Postgres 12

O ambiente que foi testado é uma máquina virtual no Oracle Virtual Box, sistema operacional Linux Ubuntu 20.04 e um host fisico Windows 10 Pro, com a instalação do cliente pgAdmin 4 no Windows.


É necessário ter configurado as propriedades da máquina virtual para que o Network esteja como "Bridged Adapter", para que sua máquina virtual esteja simulando estar na mesma rede que o seu host fisico



No prompt de comando do Windows, um bom teste é conseguir "pingar" o host virtual.


No caso abaixo, o host virtual tem o nome de postgres


Alteração do password do usuário "postgres"


Para se fazer a alteração do usuário padrão postgres, é necessário estar conectado ao terminal do linux, dentro do prompt do psql:


No caso, foi colocado o password "postgres" (sem aspas)

sudo -u postgres psql postgres

# \password postgres

Enter new password: 

Configuração dos arquivos de configuração do postgres


Utilize o editor de texto via terminal de sua preferencia no linux, e configure os arquivos seguintes:


Dentro das pastas /etc/postgresql/12/main (onde 12 é a versão do postgres que está instalado), verifique se os arquivos .conf aparecem nessa pasta:


ls -l

Deve aparecer algo como a figura abaixo:



Será configurado o arquivo postgres.conf. Edite esse arquivo, alterando a seguinte linhas abaixo e salve o arquivo.


listen_addresses = '*'

Altere o arquivo pg_hba.conf, adicione a linha abaixo e salve o arquivo:

host all all all md5



Reinicie o servico do postgresql depois de ter feito as configurações:


sudo service postgresql restart




Desative o firewall do Ubuntu 20.04


O serviço de firewall do Ubuntu deve ser desativado para que as conexões de fora possam acessar o servidor Postagresql


sudo ufw disable

Configuração do pgAdmin 4


Foi criado no pgAdmin 4 o grupo Posgres e configurado a conexão tendo os seguintes parametros:




Feita a configuração, o client pgAdmin 4 conseguiu fazer a conexão no servidor virtual.







Referências:














262 visualizações0 comentário

Comments


bottom of page