Vuoi imparare a configurare l'autenticazione PostgreSQL Radius utilizzando Freeradius? In questo tutorial, ti mostreremo come autenticare gli utenti PostgreSQL utilizzando il protocollo Radius e il servizio Freeradius su un computer che esegue Ubuntu Linux.

Ubuntu 19,10
PostgreSQL 12.1

Esercitazione correlata a PostgreSQL:

In questa pagina, offriamo un rapido accesso a un elenco di tutorial relativi a PostgreSQL.

Esercitazione - Installazione del server FreeRadius su Ubuntu Linux

IP - 192.168.15.10.
Sistema operativo - Ubuntu 19
- Nome host - UBUNTU

Nella console Linux usare i comandi seguenti per installare il servizio FreeRadius.

Copy to Clipboard

A questo punto, è necessario aggiungere i client FreeRadius a clients.conf;.

Individuare e modificare il file clients.conf.

Copy to Clipboard

Aggiungere le righe seguenti alla fine del file clients.conf.

Copy to Clipboard

Nel nostro esempio, stiamo aggiungendo 1 dispositivo client:In our example, we are adding 1 client device:

Il dispositivo è stato denominato POSTGRESQL e ha l'indirizzo IP 192.168.15.11.

Ora, abbiamo bisogno di aggiungere gli utenti FreeRadius al file di configurazione USERS.

Individuare e modificare il file di configurazione degli utenti Freeradius.

Copy to Clipboard

Aggiungere le seguenti righe alla fine del file

Copy to Clipboard

Riavviare il server Freeradius.

Copy to Clipboard

Testare il file di configurazione del server radius.

Copy to Clipboard

Hai completato l'installazione di Freeradius su Ubuntu Linux.

Esercitazione PostgreSQL - Radius Authentication using Freeradius

IP - 192.168.15.11
Sistema operativo - Ubuntu 19
Nome host - POSTGRESQL

Nella console Linux, utilizzare i comandi seguenti per controllare il nome in codice di Ubuntu.

Copy to Clipboard

Nel nostro esempio, Ubuntu 19.10 nome in codice è eoan.

Prendere nota di queste informazioni.

Nella console Linux, utilizzare i seguenti comandi per aggiungere il repository PostgreSQL APT

Copy to Clipboard

Installare il servizio PostgreSQL.

Copy to Clipboard

Utilizzare i comandi seguenti per creare un nuovo account denominato admin.

Copy to Clipboard

Ecco l'output del comando:

Copy to Clipboard

Individuare e modificare il file di configurazione pg_hba.conf.

Copy to Clipboard

Aggiungere la riga seguente all'inizio di questo file.

Copy to Clipboard

Ecco il nostro contenuto del file pg_hba.conf:

Copy to Clipboard

Abbiamo eseguito la seguente configurazione:

IP del server Radius - 34.221.44.138
Segreto del Raggio - kamisama123
Porta Raggio - 1812

È necessario modificare l'indirizzo IP per il server Freeradius IP.

È necessario modificare il segreto di Raidius con la password del raggio.

Riavviare il servizio PostgreSQL.

Copy to Clipboard

Connettersi al server PostgreSQL utilizzando l'account amministratore e la password impostata in Active Directory.

Copy to Clipboard

Ecco l'output del comando:

Copy to Clipboard

Congratulazioni! L'autenticazione PostgreSQL è stata configurata per l'utilizzo di un database Radius.