Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

"Essa documentação ainda não está implementada. Será uma nova funcionalidade que adicionaremos em breve ao nosso portal. Fique atento para atualizações em breve! Agradecemos pela sua paciência e compreensão."

--------------------------------------------------------------------------------------------------------------------------------------------------------

O PostgreSQL é um poderoso sistema de banco de dados objeto-relacional de código aberto conhecido por sua confiabilidade, robustez de recursos e desempenho.

...

Permita as portas no firewall somente para acesso SSH (porta 22, com limite de taxa) .---(imagem)---e para acesso remoto ao PostgreSQL (porta 5432). Conforme Como criar Regras de Firewall.

Você será desconectado da instância e exibido com a mensagem abaixo até que a instância seja implantada. NÃO FAÇA LOGIN NA INSTÂNCIA POR 2 MINUTOS APÓS A CRIAÇÃO.

...

Você pode então trocar o usuário para root sem uma senha digitando o seguinte comando. <sudo su - >

Code Block
languagebash
themeMidnight
sudo su

A senha do usuário postgres é armazenada em /root/.postgresql_passwords

...

Code Block
languagebash
themeMidnight
< sudo -u postgres psql >

Por padrão, este servidor de banco de dados ouve apenas o localhost, para acessá-lo remotamente, precisamos fazer algumas alterações em seu arquivo de configuração. Podemos limitá-lo a alguns endereços IP específicos ou abri-lo para todos.

Code Block
languagebash
themeMidnight
nano /etc/postgresql/15/main/postgresql.conf

No arquivo de configuração, sob a seção "CONNECTIONS AND AUTHENTICATION", encontre #listen_addresses - e primeiro, remova o # dado na frente dele.

...

Salve o arquivo pressionando Ctrl+X, Y e pressionando a tecla Enter.

Em seguida, edite a seção de conexões locais IPv4 do arquivo pg_hba.conf para permitir conexões IPv4 de todos os clientes

Code Block
languagebash
themeMidnight
nano /etc/postgresql/15/main/pg_hba.conf file.


Code Block
languagebash
themeMidnight
From:
# IPv4 local connections:
host    all             all             127.0.0.1/32            scram-sha-256
To:
# IPv4 local connections:
host    all             all              0.0.0.0/0            scram-sha-256

Salve o arquivo pressionando Ctrl+X, Y e pressionando a tecla Enter.

Permita a porta 5432 no firewall para acesso remoto ao PostgreSQL.---(Imagem)---

Reinicie o serviço do PostgreSQL para aplicar as alterações:

...

Neste exemplo, $IPADDRESS é o endereço IP do servidor de banco de dados

Para acesso remoto


Referente as senhas e o acesso, por padrão o usuário é o "postgres" e a senha é informada no momento da implantação da sua instância, como na imagem de exemplo abaixo -

Image Added

Entretanto as mesmas ficam salvas em um arquivo, você pode visualizar o mesmo com o comando abaixo.

Code Block
languagebash
themeMidnight
cat /etc/.postgresql_passwords