"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 | ||||
---|---|---|---|---|
| ||||
sudo su |
A senha do usuário postgres é armazenada em /root/.postgresql_passwords
...
Code Block | ||||
---|---|---|---|---|
| ||||
< 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 | ||||
---|---|---|---|---|
| ||||
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 | ||||
---|---|---|---|---|
| ||||
nano /etc/postgresql/15/main/pg_hba.conf file. |
Code Block | ||||
---|---|---|---|---|
| ||||
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 -
Entretanto as mesmas ficam salvas em um arquivo, você pode visualizar o mesmo com o comando abaixo.
Code Block | ||||
---|---|---|---|---|
| ||||
cat /etc/.postgresql_passwords |