Souhaitez-vous apprendre à configurer un serveur Web Apache pour utiliser Freeradius comme serveur d’authentification? Dans ce tutoriel, nous allons vous montrer comment authentifier le service Apache à l’aide d’un serveur Freeradius installé sur un ordinateur fonctionnant Ubuntu Linux.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41
Freeradius 3.0.17
Copyright © 2018-2021 par Techexpert.tips.
Tous droits réservés. Aucune partie de cette publication ne peut être reproduite, distribuée ou transmise sous quelque forme ou par quelque moyen que ce soit sans l’autorisation écrite préalable de l’éditeur.
Liste des équipements
La section suivante présente la liste des équipements utilisés pour créer ce didacticiel.
En tant qu’associé Amazon, je gagne des achats admissibles.
Apache – Tutoriel connexe:
Sur cette page, nous offrons un accès rapide à une liste de tutoriels liés à Apache.
Tutorial – FreeRadius Server Installation sur Ubuntu Linux
• IP – 192.168.15.10
Système D’Opéra – Ubuntu 19
• Hostname – FREERADIUS
Sur la console Linux, utilisez les commandes suivantes pour installer le service FreeRadius.
Maintenant, nous avons besoin d’ajouter des clients FreeRadius aux clients.conf;.
Localiser et modifier les clients.conf.
Ajoutez les lignes suivantes à la fin du fichier clients.conf.
Dans notre exemple, nous ajoutons 1 appareil client :
L’appareil a été nommé APACHE et a l’adresse IP 192.168.15.11.
Maintenant, nous devons ajouter les utilisateurs FreeRadius au fichier de configuration USERS.
Localiser et modifier le fichier de configuration des utilisateurs Freeradius.
Ajouter les lignes suivantes à la fin du fichier
Dans notre exemple, nous ajoutons 2 comptes d’utilisateurs.
Le premier compte utilisateur a été nommé Admin.
Le deuxième compte utilisateur s’appelait Bruno.
Redémarrez le serveur Freeradius.
Testez votre fichier de configuration de serveur Radius .
Vous avez terminé l’installation Freeradius sur Ubuntu Linux.
Test d’authentification de Freeradius
Testez localement l’authentification de votre radius à l’aide des commandes suivantes :
Voici la sortie de commande:
Comme vous pouvez le voir, le compte Bruno a pu s’authentifier avec succès sur le serveur Radius.
Testez le compte utilisateur nommé Admin.
Voici la sortie de commande:
Comme vous pouvez le voir, le compte Admin a pu s’authentifier avec succès sur le serveur Radius.
Apache – Authentification Radius sur FreeRadius
• IP – 192.168.15.11
Système opérationnel – Ubuntu 19.10
• Hostname – APACHE
Installez le serveur Apache et le module Radius.
Activez le module Apache2 Radius.
Dans notre exemple, nous allons demander l’authentification aux utilisateurs qui tentent d’accéder à un répertoire nommé Test.
Créez un répertoire nommé Test et donnez à l’utilisateur une autorisation de www-données sur ce répertoire.
Configurez le serveur Apache pour demander l’authentification Radius aux utilisateurs qui tentent d’accéder à l’annuaire Test.
Modifiez le fichier de configuration Apache 000-default.conf.
Voici le fichier 000-default.conf avant notre configuration.
Voici le fichier 000-default.conf après notre configuration.
Le serveur Apache a été configuré pour demander l’authentification par mot de passe pour as l’annuaire /var/www/html/test.
Le serveur Web Apache a été configuré pour authentifier les comptes d’utilisateurs à l’aide du serveur Radius 192.168.15.10.
Redémarrez le service Apache.
félicitations! Vous avez configuré avec succès l’authentification Apache.
Apache – Test d’authentification Radius
Ouvrez votre navigateur et saisissez l’adresse IP de votre serveur Web Apache.
Dans notre exemple, l’URL suivante a été saisie dans le navigateur :
• http://192.168.15.11
La page par défaut Apache sera affichée.
Ouvrez votre navigateur et entrez l’adresse IP de votre serveur web plus /test.
Dans notre exemple, l’URL suivante a été saisie dans le navigateur :
• http://192.168.15.11/test
Sur l’écran de connexion, entrez un nom d’utilisateur Radius et son mot de passe.
• Username: admin
Mot de passe: 123qwe..
Après une connexion réussie, vous serez autorisé à accéder à l’annuaire nommé Test.
félicitations! Vous avez configuré l’authentification Radius sur un serveur Apache.