Instal FreeRadius & web GUI daloRADIUS di server Ubuntu 20.04

Pelajari perintah untuk menginstal dan mengkonfigurasi daloRADIUS interface web GUI untuk FreeRADIUS di server Ubuntu 20.04 atau 18.04 LTS.

Server FreeRADIUS adalah produk open-source dan server RADIUS yang banyak digunakan di dunia dan, selain EAP, juga mendukung protokol RADIUS yang merupakan singkatan dari “Remote Authentication DIAL In User Service”. Implementasi FreeRADIUS memberi user sistem otentikasi pusat untuk server dan desktop.

Client yang ingin mengakses jaringan harus terlebih dahulu masuk ke server RADIUS sebelum koneksi ke jaringan yang diinginkan dibuat. Ini meningkatkan keamanan dan mempermudah pengelolaan jaringan.

Client menggunakan protokol IEEE 802.1X untuk otentikasi, itulah sebabnya istilah ini sering digunakan sebagai sinonim untuk jenis login jaringan ini.

FreeRADIUS telah berkembang pesat dari metode otentikasi sederhana di mana nama user dan password ditransmisikan dalam teks yang jelas ke Extensible Authentication Protocol (EAP), yang mendukung berbagai metode yang diamankan secara kriptografis (EAP-TLS / -TTLS, PEAP, LEAP), password satu kali, dan SIM. Kombinasi nama user/password atau sertifikat digunakan untuk otentikasi.

Nah, mengelola FreeRADIUS menggunakan interface command line bisa jadi sulit terutama untuk administrator sistem pemula. Oleh karena itu, untuk meringankan masalah mereka sampai batas tertentu, kita dapat menggunakan daloRADIUS, GUI berbasis web untuk FreeRADIUS.

Persyaratan Sistem FreeRADIUS:

  • Server Ubuntu 20.04 dengan hak sudo.
  • 1.4 GHz 64-bit CPU minimum
  • Setidaknya 512 MB RAM
  • Ruang Disk Minimum 300 MB

Instalasi FreeRadius & GUI web daloRADIUS di server Ubuntu 20.04

1. Jalankan pembaruan sistem Ubuntu 20.04

Di command terminal Anda, jalankan perintah pembaruan sistem terlebih dahulu untuk mengunduh dan menginstal paket terbaru dan pembaruan keamanan.

sudo apt update

2. Instal Apache & PHP

DaloRADIUS didasarkan pada PHP dan membutuhkan server web Apache di Ubuntu 20.04 untuk dijalankan, oleh karena itu, kita perlu menginstal persyaratan ini di Ubuntu 20.04 LTS kita.

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

Rekatkan seluruh blok perintah yang diberikan di atas di terminal Anda dan tekan tombol Enter.

Aktifkan dan mulai Apache:

sudo systemctl aktifkan –sekarang Apache2

3. Siapkan server MySQL/MariaDB

FreeRADIUS membutuhkan server database untuk menyimpan datanya, dan di sini, untuk itu, kita akan menginstal server database MariaDB.

sudo apt install mariadb-server

Aktifkan dan mulai server MariaDB:

sudo systemctl aktifkan mysql sudo systemctl start mysql

Amankan instalasi MariaDB Anda:

sudo mysql_secure_installation

Saat Anda menjalankan perintah di atas untuk mengamankan instalasi Database, instance akan menanyakan banyak pertanyaan kepada Anda. Untuk sebagian besar dari mereka, Anda harus mengetik Y dan menekan tombol Enter. Ketika diminta untuk mengatur password root untuk database, lakukan itu.

4. Buat Database untuk FreeRADIUS

Masuk sebagai root. Saat meminta password, masukkan password yang telah Anda atur dalam perintah di atas.

sudo mysql -u root -p

Buat DB untuk FreeRADIUS:

BUAT DATABASE demodb ;

Berikan semua izin database yang dibuat ke user yang dibuat menggunakan perintah di bawah ini:

HIBAH SEMUA DI demodb.* UNTUK demouser @localhost DIIDENTIFIKASI DENGAN ” PASSWORD “;

Catatan : Ubah demodb, demouser, dan PASSWORD pada perintah di atas sesuai pilihan Anda.

5. Perintah untuk menginstal FreeRADIUS di Ubuntu 20.04

Sekarang, mari kita jalankan perintah yang akan menginstal FreeRADIUS di Ubuntu 20.04 kita, paket-paket tersebut tersedia di repositori resmi OS. Dengan demikian, kita tidak perlu menambahkan repo atau PPA.

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

Catatan : Ganti demodb di semua perintah dengan database Anda yang dibuat untuk FreeRADIUS.

6.Impor skema database FreeRADIUS

Sekarang, jalankan perintah di bawah ini untuk mengimpor skema database yang telah dibuat sebelumnya yang tersedia di direktori FreeRADIUS.

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

7. Buat tautan simbolis untuk modul SQL

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

Ubah kepemilikan file 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. Unduh daloRADIUS di Ubuntu 20.04 LTS

Dapatkan salinan daloRADIUS terbaru menggunakan perintah wget dari Github:

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

9. Buka zip dan pindahkan ke direktori ‘www’

Ekstrak filenya:

buka zip master.zip

Sekarang, pindahkan yang sama:

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

10. Impor tabel daloRAIUS MySQL ke database FreeRADIUS

Direktori daloRadius sudah memiliki tabel atau file SQL yang kita impor ke database FreeeRADIUS kita menggunakan perintah di bawah ini:

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. Ubah izin direktori daloRADIUS

Ganti nama file Contoh:

cd /var/www/html/daloradius/library/ sudo mv daloradius.conf.php.sample daloradius.conf.php

Berikan izin user Apache

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

Ubah izin file Konfigurasi

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

12. Tambahkan detail Database di file konfigurasi daloRADIUS

Agar interface web daloRADIUS mengakses FreeRADIUS, kita perlu menambahkan detail databasenya di file konfigurasi daloRADIUS.

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

Ubah nilai berikut sesuai konfigurasi database FreeRADIUS Anda:

$configValues[‘CONFIG_DB_USER’] = ‘ demouser ‘; $configValues[‘CONFIG_DB_PASS’] = ‘ SANDI ‘; $configValues[‘CONFIG_DB_NAME’] = ‘ demodb ‘;

Untuk menyimpan file tekan Ctrl+X, ketik Y, lalu tekan tombol ENTER.

13. Mulai ulang service FreeRADIUS dan Apaches

Untuk memastikan semua perubahan telah berhasil diterapkan ke server web dan instance FreeRADIUS kita, mari mulai ulang service mereka:

sudo systemctl restart freeradius sudo systemctl restart Apache2

14. Akses interface web GUI

Sekarang, buka browser Anda di sistem Anda dan arahkan ke alamat IP server tempat Anda menginstal daloRADIUS. Contoh Format – http://server-ip-address/daloradius

Masuk. Nama user default – administrator dan password adalah – radius, masing-masing.

Tautan Penting: Dokumentasi FreeRadius dan informasi daloRADISU.

Artikel lainnya:

  • Cara mengakses database MySQL jarak jauh di phpMyAdmin lokal
  • Instal dan Gunakan Glance untuk memantau Ubuntu 20.04
  • Cara menginstal PrestaShop di Server Ubuntu 20.04
  • Instal dan Konfigurasikan Virtualmin di Ubuntu 20.04