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 av Techexpert.tips.
Alla rättigheter reserverade. Ingen del av denna publikation får reproduceras, distribueras eller överföras i någon form eller på något sätt utan föregående skriftligt tillstånd från utgivaren.
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.
Apache – Relaterad handledning:
På den här sidan erbjuder vi snabb tillgång till en lista över självstudiekurser relaterade till Apache.
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.
Nu måste vi lägga till FreeRadius klienter till clients.conf;.
Leta upp och redigera clients.conf.
Lägg till följande rader i slutet av filen clients.conf.
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.
Lägg till följande rader i slutet av filen
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.
Testa din radius-serverkonfigurationsfil.
Du har avslutat Freeradius-installationen på Ubuntu Linux.
Test av Freeradius-autentisering
Testa din radius-autentisering lokalt med hjälp av följande kommandon:
Här är kommandot utgång:
Som du ser kunde Bruno-kontot framgångsrikt autentisera på Radius-servern.
Testa användarkontot med namnet Admin.
Här är kommandot utgång:
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.
Aktivera Modulen Apache2 Radius.
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.
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.
Här är 000-default.conf filen innan vår konfiguration.
Här är 000-default.conf filen efter vår konfiguration.
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.
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.