...
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.
...