Gostaria de aprender a configurar autenticação radius no PostgreSQL usando freeradius? Neste tutorial, vamos mostrar como autenticar usuários do PostgreSQL usando o protocolo Radius e o serviço Freeradius em um computador executando o Ubuntu Linux.

• Ubuntu 19.10
• PostgreSQL 12.1

Tutorial relacionado ao PostgreSQL:

Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados ao PostgreSQL.

Tutorial – Instalação do servidor FreeRadius no Ubuntu Linux

• IP – 192.168.15.10.
• Sistema Operacional – Ubuntu 19
• Nome de host – UBUNTU

No console Linux, use os seguintes comandos para instalar o serviço FreeRadius.

Copy to Clipboard

Agora, precisamos adicionar clientes FreeRadius aos clientes.conf;.

Localize e edite os clientes.conf.

Copy to Clipboard

Adicione as seguintes linhas no final do arquivo cliente.conf.

Copy to Clipboard

Em nosso exemplo, estamos adicionando 1 dispositivo cliente:

O dispositivo foi chamado de POSTGRESQL e tem o endereço IP 192.168.15.11.

Agora, precisamos adicionar usuários freeradius ao arquivo de configuração dos USUÁRIOS.

Localize e edite o arquivo de configuração dos usuários freeradius.

Copy to Clipboard

Adicione as seguintes linhas no final do arquivo

Copy to Clipboard

Reiniciar o servidor Freeradius.

Copy to Clipboard

Test your radius server configuration file.

Copy to Clipboard

You have finished the Freeradius installation on Ubuntu Linux.

Tutorial – Autenticação de raio PostgreSQL usando Freeradius

• IP – 192.168.15.11
• Sistema Operacional – Ubuntu 19
• Nome de host – POSTGRESQL

No console Linux, use os seguintes comandos para verificar seu codinome Ubuntu.

Copy to Clipboard

Em nosso exemplo, o codinome Ubuntu 19.10 é eoan.

Tome nota desta informação.

No console Linux, use os seguintes comandos para adicionar o repositório PostgreSQL APT

Copy to Clipboard

Instale o serviço PostgreSQL.

Copy to Clipboard

Use os seguintes comandos para criar uma nova conta chamada administração.

Copy to Clipboard

Aqui está a saída do comando:

Copy to Clipboard

Localize e edite o arquivo de configuração pg_hba.conf.

Copy to Clipboard

Adicione a seguinte linha no início deste arquivo.

Copy to Clipboard

Aqui está nosso conteúdo de arquivo pg_hba.conf:

Copy to Clipboard

Realizamos a seguinte configuração:

• Servidor de Radius IP – 34.221.44.138
• Segredo de Radius – kamisama123
• Porta do Radius – 1812

Você precisa alterar o endereço IP para o IP do servidor Freeradius.

Você precisa mudar o segredo Raidius para sua senha de raio.

Reinicie o serviço PostgreSQL.

Copy to Clipboard

Conecte-se ao servidor PostgreSQL usando a conta de administração e a senha definida no active directory.

Copy to Clipboard

Aqui está a saída do comando:

Copy to Clipboard

Parabéns! Você configurou a autenticação PostgreSQL para usar um banco de dados Radius.