Vill du lära dig hur du konfigurerar en Apache webserver att använda Freeradius som autentiseringsserver? I den här guiden, vi kommer att visa dig hur man autentisera Apache tjänsten med hjälp av en Freeradius server installerad på en dator som kör Ubuntu Linux.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41
• Freeradius 3.0.17

Copyright © 2018-2021 by Techexpert.tips.
All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means without the prior written permission of the publisher.

Utrustning lista

I följande avsnitt presenteras listan över utrustning som används för att skapa den här självstudien.

Som en Amazon Associate, jag tjänar från kvalificerade inköp.

Självstudie - FreeRadius Server Installation på Ubuntu Linux

• IP - 192.168.15.10
• Operacional System - Ubuntu 19
• Hostname - FREERADIUS

På Linux-konsolen använder du följande kommandon för att installera FreeRadius-tjänsten.

Copy to Clipboard

Nu måste vi lägga till FreeRadius klienter till clients.conf;.

Leta upp och redigera clients.conf.

Copy to Clipboard

Lägg till följande rader i slutet av filen clients.conf.

Copy to Clipboard

I vårt exempel lägger vi till 1 klientenhet:

Enheten fick namnet APACHE och har IP-adressen 192.168.15.11.

Nu, Vi måste lägga till FreeRadius användare till users konfigurationsfilen.

Leta upp och redigera konfigurationsfilen för Freeradius-användare.

Copy to Clipboard

Lägg till följande rader i slutet av filen

Copy to Clipboard

I vårt exempel lägger vi till 2 användarkonton.

Det första användarkontot fick namnet Admin.

Det andra användarkontot hette Bruno.

Starta om Freeradius-servern.

Copy to Clipboard

Testa din radius-serverkonfigurationsfil.

Copy to Clipboard

Du har avslutat Freeradius-installationen på Ubuntu Linux.

Test av Freeradius-autentisering

Testa din radius-autentisering lokalt med hjälp av följande kommandon:

Copy to Clipboard

Här är kommandot utgång:

Copy to Clipboard

Som du ser kunde Bruno-kontot framgångsrikt autentisera på Radius-servern.

Testa användarkontot med namnet Admin.

Copy to Clipboard

Här är kommandot utgång:

Copy to Clipboard

Som du ser kunde Admin-kontot framgångsrikt autentisera på Radius-servern.

Apache - Radie autentisering på FreeRadius

• IP - 192.168.15.11
• Driftsystem - Ubuntu 19.10
• Hostname - APACHE

Installera Apache-servern och Radius-modulen.

Copy to Clipboard

Aktivera Modulen Apache2 Radius.

Copy to Clipboard

I vårt exempel, vi kommer att begära autentisering till användare som försöker komma åt en katalog med namnet Test.

Skapa en katalog med namnet Testa och ge användaren som heter www-data behörighet över den här katalogen.

Copy to Clipboard

Konfigurera Apache-servern så att den begär Radius-autentiseringen till användare som försöker komma åt Test-katalogen.

Redigera konfigurationsfilen apache 000-default.conf.

Copy to Clipboard

Här är 000-default.conf filen innan vår konfiguration.

Copy to Clipboard

Här är 000-default.conf filen efter vår konfiguration.

Copy to Clipboard

Apache-servern konfigurerades för att begära lösenordsautentisering till acess katalogen /var/www/html/test.

Apache-webbservern konfigurerades för att autentisera användarkonton med radius-servern 192.168.15.10.

Starta om Apache-tjänsten.

Copy to Clipboard

Grattis! Du har konfigurerat apacheautentiseringen.

Apache - radius-autentiseringstest

Öppna din webbläsare och ange IP-adressen till din Apache webbserver.

I vårt exempel angavs följande webbadress i Webbläsaren:

• http://192.168.15.11

Apaches standardsida kommer att visas.

Öppna din webbläsare och ange IP-adressen till din webbserver plus / test.

I vårt exempel angavs följande webbadress i Webbläsaren:

• http://192.168.15.11/test

På inloggningsskärmen anger du ett Radius-användarnamn och dess lösenord.

• Användarnamn: admin
• Lösenord: 123qwe..

Efter en lyckad inloggning kommer du att få behörighet att komma åt katalogen med namnet Test.

Grattis! Du har konfigurerat Radius-autentiseringen på en Apache-server.