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.
Agora, precisamos adicionar clientes FreeRadius aos clientes.conf;.
Localize e edite os clientes.conf.
Adicione as seguintes linhas no final do arquivo cliente.conf.
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.
Adicione as seguintes linhas no final do arquivo
Reiniciar o servidor Freeradius.
Test your radius server configuration file.
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.
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
Instale o serviço PostgreSQL.
Use os seguintes comandos para criar uma nova conta chamada administração.
Aqui está a saída do comando:
Localize e edite o arquivo de configuração pg_hba.conf.
Adicione a seguinte linha no início deste arquivo.
Aqui está nosso conteúdo de arquivo pg_hba.conf:
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.
Conecte-se ao servidor PostgreSQL usando a conta de administração e a senha definida no active directory.
Aqui está a saída do comando:
Parabéns! Você configurou a autenticação PostgreSQL para usar um banco de dados Radius.