Möchten Sie erfahren, wie Sie die PostgreSQL-Radius-Authentifizierung mit Freeradius konfigurieren? In diesem Tutorial zeigen wir Ihnen, wie Sie PostgreSQL-Benutzer mithilfe des Radius-Protokolls und des Freeradius-Dienstes auf einem Computer mit Ubuntu Linux authentifizieren.

• Ubuntu 19.10
• PostgreSQL 12.1

PostgreSQL-bezogenes Tutorial:

Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Tutorials im Zusammenhang mit PostgreSQL.

Tutorial - FreeRadius Server Installation auf Ubuntu Linux

• IP - 192.168.15.10.
• Opernsystem - Ubuntu 19
• Hostname - UBUNTU

Verwenden Sie auf der Linux-Konsole die folgenden Befehle, um den FreeRadius-Dienst zu installieren.

Copy to Clipboard

Jetzt müssen wir FreeRadius-Clients zu clients.conf;hinzufügen.

Suchen und bearbeiten Sie die clients.conf.

Copy to Clipboard

Fügen Sie die folgenden Zeilen am Ende der Datei clients.conf hinzu.

Copy to Clipboard

In unserem Beispiel fügen wir 1 Client-Gerät hinzu:

Das Gerät hat den Namen POSTGRESQL und hat die IP-Adresse 192.168.15.11.

Jetzt müssen wir FreeRadius-Benutzer zur USERS-Konfigurationsdatei hinzufügen.

Suchen und bearbeiten Sie die Freeradius-Benutzerkonfigurationsdatei.

Copy to Clipboard

Fügen Sie die folgenden Zeilen am Ende der Datei hinzu

Copy to Clipboard

Starten Sie den Freeradius-Server neu.

Copy to Clipboard

Testen Sie die Konfigurationsdatei des Radiusservers.

Copy to Clipboard

Sie haben die Freeradius-Installation auf Ubuntu Linux abgeschlossen.

Tutorial PostgreSQL - Radius-Authentifizierung mit Freeradius

• IP - 192.168.15.11
• Opernsystem - Ubuntu 19
• Hostname - POSTGRESQL

Verwenden Sie auf der Linux-Konsole die folgenden Befehle, um Ihren Ubuntu-Codenamen zu überprüfen.

Copy to Clipboard

In unserem Beispiel ist Ubuntu 19.10 Codename eoan.

Nehmen Sie diese Informationen zur Kenntnis.

Verwenden Sie auf der Linux-Konsole die folgenden Befehle, um das PostgreSQL APT-Repository hinzuzufügen.

Copy to Clipboard

Installieren Sie den PostgreSQL-Dienst.

Copy to Clipboard

Verwenden Sie die folgenden Befehle, um ein neues Konto mit dem Namen admin zu erstellen.

Copy to Clipboard

Hier ist die Befehlsausgabe:

Copy to Clipboard

Suchen und bearbeiten Sie die Konfigurationsdatei pg_hba.conf.

Copy to Clipboard

Fügen Sie die folgende Zeile am Anfang dieser Datei hinzu.

Copy to Clipboard

Hier ist unser pg_hba.conf Dateiinhalt:

Copy to Clipboard

Wir haben die folgende Konfiguration durchgeführt:

• Radius Server IP - 34.221.44.138
• Radius-Geheimnis - kamisama123
• Radius-Port - 1812

Sie müssen die IP-Adresse in Ihre Freeradius-Server-IP ändern.

Sie müssen die Raidius-Abschnitte in Ihr Radius-Passwort ändern.

Starten Sie den PostgreSQL-Dienst neu.

Copy to Clipboard

Stellen Sie eine Verbindung mit dem PostgreSQL-Server her, indem Sie das Administratorkonto und das im Active-Verzeichnis festgelegte Kennwort verwenden.

Copy to Clipboard

Hier ist die Befehlsausgabe:

Copy to Clipboard

Herzlichen glückwunsch! Sie haben die PostgreSQL-Authentifizierung für die Verwendung einer Radius-Datenbank konfiguriert.