Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

2.2. Configuração


PostgreSQL oferece suporte a vários métodos de autenticação de cliente. O método de autenticação IDENT é usado para postgres e usuários locais, a menos que configurado de outra forma. Consulte o Guia do Administrador do PostgreSQL8 se você gostaria de configurar alternativas como Kerberos.


A discussão a seguir assume que você deseja habilitar conexões TCP / IP e usar o método MD5 para autenticação de cliente. Os arquivos de configuração PostgreSQL são armazenados no / etc / postgresql / / a Principal diretório. Por exemplo, se você instalar o PostgreSQL 9.5, os arquivos de configuração serão armazenados no / etc / postgresql / 9.5 / main diretório.


imagem

Para configurar identificação autenticação, adicione entradas ao /etc/postgresql/9.5/main/pg_ident.conf

Arquivo. Há comentários detalhados no arquivo para orientá-lo.


Para permitir que outros computadores se conectem ao seu servidor PostgreSQL, edite o arquivo /etc/postgresql/9.5/main/postgresql.conf


Localize a linha #listen_addresses = 'localhost' e mude para:


listen_addresses = '*'


imagem

Para permitir conexões IPv4 e IPv6, substitua 'localhost' por '::'


Você também pode editar todos os outros parâmetros, se souber o que está fazendo! Para obter detalhes, consulte o arquivo de configuração ou a documentação do PostgreSQL.


Agora que podemos nos conectar ao nosso servidor PostgreSQL, a próxima etapa é definir uma senha para o postgres do utilizador. Execute o seguinte comando em um prompt de terminal para se conectar ao banco de dados de modelo PostgreSQL padrão:



imagem

8 http://www.postgresql.org/docs/current/static/admin.html


sudo -u postgres psql modelo1


O comando acima se conecta ao banco de dados PostgreSQL modelo1 como usuário postgres. Depois de se conectar ao servidor PostgreSQL, você estará em um prompt SQL. Você pode executar o seguinte comando SQL no prompt do psql para configurar a senha do usuário postgres.


ALTER USER postgres com senha criptografada 'your_password';


Depois de configurar a senha, edite o arquivo /etc/postgresql/9.5/main/pg_hba.conf usar MD5

autenticação com o postgres usuário:


local todos postgres md5


Finalmente, você deve reiniciar o serviço PostgreSQL para inicializar a nova configuração. Em um prompt de terminal, digite o seguinte para reiniciar o PostgreSQL:


sudo systemctl reiniciar postgresql.service


imagem

A configuração acima não está completa de forma alguma. Consulte o Guia do Administrador do PostgreSQL9 para configurar mais parâmetros.


Você pode testar as conexões do servidor de outras máquinas usando o cliente PostgreSQL.


sudo apt instalar cliente postgresql

psql -h postgres.exemplo.com -U postgres -W


imagem

Substitua o nome de domínio pelo nome de domínio do servidor real.


Top OS Cloud Computing na OnWorks: