Magazine Gadgets

Installez FreeRadius et l'interface graphique Web daloRADIUS sur le serveur Ubuntu 20.04 –

Publié le 30 décembre 2023 par Mycamer


Apprenez les commandes pour installer et configurer daloRADIUS, une interface Web GUI pour FreeRADIUS sur le serveur Ubuntu 20.04 ou 18.04 LTS.

Le serveur FreeRADIUS est un produit open source et un serveur RADIUS largement utilisé dans le monde et, en plus d'EAP, prend également en charge le protocole RADIUS signifie « Remote Authentication DIAL In User Service ». La mise en œuvre de FreeRADIUS fournit aux utilisateurs un système d'authentification central pour les serveurs et les ordinateurs de bureau.

Les clients qui souhaitent accéder à un réseau doivent d'abord se connecter au serveur RADIUS avant qu'une connexion au réseau souhaité soit établie. Cela augmente la sécurité et facilite la gestion des réseaux.

Le client utilise le protocole IEEE 802.1X pour l'authentification, c'est pourquoi ce terme est souvent utilisé comme synonyme de ce type de connexion réseau.

FreeRADIUS s'est développé rapidement à partir de méthodes d'authentification simples dans lesquelles le nom d'utilisateur et le mot de passe étaient transmis en texte clair jusqu'au protocole d'authentification extensible (EAP), qui prend en charge diverses méthodes sécurisées par cryptographie (EAP-TLS / -TTLS, PEAP, LEAP), des mots de passe à usage unique. , et les cartes SIM. Des combinaisons nom d'utilisateur/mot de passe ou des certificats sont utilisés pour l'authentification.

Eh bien, gérer FreeRADIUS à l'aide d'une interface de ligne de commande peut être difficile, en particulier pour les administrateurs système novices. Par conséquent, pour atténuer dans une certaine mesure leur problème, nous pouvons utiliser daloRADIUS, une interface graphique Web pour FreeRADIUS.

Configuration système requise pour FreeRADIUS :

  • Un serveur Ubuntu 20.04 avec les droits sudo.
  • Processeur 1,4 GHz 64 bits minimum
  • Au moins 512 Mo de RAM
  • Espace disque minimum de 300 Mo

Installation de FreeRadius et de l'interface graphique Web daloRADIUS sur le serveur Ubuntu 20.04

1. Exécutez la mise à jour du système Ubuntu 20.04

Sur votre terminal de commande, exécutez d'abord la commande de mise à jour du système pour télécharger et installer les derniers packages et mises à jour de sécurité.

sudo apt update

2. Installez Apache et PHP

Le daloRADIUS est basé sur PHP et nécessite un serveur Web Apache sur Ubuntu 20.04 pour fonctionner, nous devons donc installer ces exigences sur notre Ubuntu 20.04 LTS.

sudo apt-get install apache2 php libapache2-mod-php php-mail php-mail-mime \

php-mysql php-gd php-common php-pear php-db php-mbstring \

php-xml php-curl unzip wget -y

Collez le bloc de commande entier indiqué ci-dessus dans votre terminal et appuyez sur le bouton Entrer clé.

Activez et démarrez Apache :

sudo systemctl enable --now apache2

3. Configurer le serveur MySQL/MariaDB

FreeRADIUS a besoin d'un serveur de base de données pour sauvegarder ses données, et ici, pour cela, nous allons installer le serveur de base de données MariaDB.

sudo apt install mariadb-server

Activez et démarrez le serveur MariaDB :

sudo systemctl enable mysql

sudo systemctl start mysql

Sécurisez votre installation MariaDB :

sudo mysql_secure_installation

Lorsque vous exécutez la commande ci-dessus pour sécuriser l'installation de la base de données, l'instance vous posera plusieurs questions. Pour la plupart d'entre eux, il faut taper Oui et frappe le Entrer clé. Lorsqu'il vous demande de définir un mot de passe root pour la base de données, faites-le.

4. Créez une base de données pour FreeRADIUS

Connectez-vous en tant que root. Lorsqu'on vous demande un mot de passe, entrez celui que vous avez défini dans la commande ci-dessus.

sudo mysql -u root -p

Créez une base de données pour FreeRADIUS :

CREATE DATABASE demodb;

Accorder toutes les autorisations de la base de données créée à un utilisateur créé à l'aide de la commande ci-dessous :

GRANT ALL ON demodb.* TO demouser@localhost IDENTIFIED BY "PASSWORD";

Note: Changement demodb, demouser, et PASSWORD dans la commande ci-dessus selon votre choix.

5. Commande pour installer FreeRADIUS sur Ubuntu 20.04

Maintenant, exécutons la commande qui installera FreeRADIUS sur notre Ubuntu 20.04, les packages sont disponibles dans le référentiel officiel du système d'exploitation. Ainsi, nous n'avons pas besoin d'ajouter de dépôt ou de PPA.

sudo apt-get install freeradius freeradius-mysql freeradius-utils -y

Note: Remplacer demodb dans toutes les commandes avec votre base de données créée pour FreeRADIUS.

6.Importer le schéma de la base de données FreeRADIUS

Maintenant, exécutez la commande ci-dessous pour importer le schéma de base de données prédéfini disponible dans le répertoire FreeRADIUS.

sudo -i 

mysql -u root -p demodb < /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql

exit

cd

7. Créez un lien symbolique pour le module SQL

sudo ln -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/

Changer la propriété de Fichiers SQL

sudo chgrp -h freerad /etc/freeradius/3.0/mods-available/sql
sudo chown -R freerad:freerad /etc/freeradius/3.0/mods-enabled/sql

8. Téléchargez daloRADIUS sur Ubuntu 20.04 LTS

Obtenez la dernière copie de daloRADIUS en utilisant wget commande de Github :

wget https://github.com/lirantal/daloradius/archive/master.zip

9. Décompressez-le et déplacez-le vers le répertoire « www »

Extrayez le fichier :

unzip master.zip

Maintenant, déplacez-vous de la même manière :

sudo mv daloradius-master /var/www/html/daloradius

10. Importez les tables daloRAIUS MySQL dans la base de données FreeRADIUS

Le répertoire daloRadius contient déjà des tables ou des fichiers SQL que nous importons dans notre base de données FreeeRADIUS à l'aide des commandes ci-dessous :

cd /var/www/html/daloradius

sudo mysql -u root -p demodb< contrib/db/fr2-mysql-daloradius-and-freeradius.sql

sudo mysql -u root -p demodb< contrib/db/mysql-daloradius.sql

11. Modifier l'autorisation du répertoire daloRADIUS

Renommer le fichier exemple :

cd /var/www/html/daloradius/library/

sudo mv daloradius.conf.php.sample daloradius.conf.php

Donner l'autorisation à l'utilisateur Apache

sudo chown -R www-data:www-data /var/www/html/daloradius/

Modifier l'autorisation du fichier de configuration

sudo chmod 664 /var/www/html/daloradius/library/daloradius.conf.php

12. Ajoutez les détails de la base de données dans le fichier de configuration daloRADIUS

Pour permettre à l'interface web de daloRADIUS d'accéder à FreeRADIUS, nous devons ajouter les détails de sa base de données dans le fichier de configuration de daloRADIUS.

sudo nano /var/www/html/daloradius/library/daloradius.conf.php

Modifiez les valeurs suivantes selon votre configuration de la base de données FreeRADIUS :

$configValues['CONFIG_DB_USER'] = 'demouser';

$configValues['CONFIG_DB_PASS'] = 'PASSWORD';

$configValues['CONFIG_DB_NAME'] = 'demodb';

Pour enregistrer le fichier, appuyez sur Ctrl+Xtaper Ouipuis appuyez sur le ENTRER clé.

Base de données FreeRADIUS Ubuntu

13. Redémarrez les services FreeRADIUS et Apaches

Pour nous assurer que toutes les modifications ont été appliquées avec succès à notre serveur Web et à notre instance FreeRADIUS, redémarrons leurs services :

sudo systemctl restart freeradius

sudo systemctl restart apache2

14. Accédez à l'interface Web de l'interface graphique

Maintenant, ouvrez votre navigateur sur votre système et pointez-le vers l'adresse IP du serveur sur lequel vous avez installé daloRADIUS. Exemple de formathttp://server-ip-address/daloradius

Se connecter. Le défaut nom d'utilisateuradministrateur et mot de passe est – rayonrespectivement.

Connectez-vous au serveur FreeRadius sur l'interface Web GUI
DaloRADIUS et FreeRADIUS installés sur le serveur Ubuntu 20.04

Liens importants : Documentation FreeRadius et Informations daloRADISU.

Autres articles :

to linux.how2shout.com


Suivez-nous sur Facebook : https://web.facebook.com/mycamer.net/
Pour recevoir les dernières nouvelles sur votre téléphone grâce à l’application Telegram, cliquez ici : https://t.me/+KMdLTc0qS6ZkMGI0
Envoyez-nous un message par Whatsapp : Whatsapp +237 650 50 31 31


The post Installez FreeRadius et l'interface graphique Web daloRADIUS sur le serveur Ubuntu 20.04 – first appeared on Technique de pointe.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Mycamer Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazines