آقا رضا

و نگاهی بر گذر زندگی

آقا رضا

و نگاهی بر گذر زندگی

Then out spake brave Horatius,

The Captain of the Gate:

“To every man upon this earth

Death cometh soon or late.

And how can man die better

Than facing fearful odds,

For the ashes of his fathers,

And the temples of his gods?

دنبال کنندگان ۱ نفر
این وبلاگ را دنبال کنید

آموزش راه اندازی اکانتینگ روی سرور با Raduis

جمعه, ۱۲ آبان ۱۴۰۲، ۰۱:۵۲ ب.ظ

می تونید ردیوس سرور رو مستقیم نصب و با دانش برنامه نویسی سیستم شخصی یا سیستم تجاری ردیوس سرور راه اندازی کنید :

این آموزش بر پایه رد هست هست .
ابتدا سیستم عامل ( در این آموزش آلما لینوکس ) را آپدیت و سپس یک دیتابیس برای ردیوس سرور خود انتخاب می کنیم .

در اینجا MariaDB را نصب می کنیم :

sudo dnf -y install mariadb-server
sudo systemctl start mariadb

سپس با دستور sudo mysql_secure_installation به آن رمز داده و موارد امنیتی آن را انجام می دهیم .

در ادامه ردیوس سرور را نصب می کنیم :

sudo dnf install -y @freeradius freeradius-utils freeradius-mysql

پس از نصب آن را فعال می کنیم :

sudo systemctl enable --now radiusd.service

ردیوس را به فایروال مجاز می کنیم :

sudo firewall-cmd --add-service=radius --permanent
sudo firewall-cmd --reload


خب تا اینجا همه چی آماده هست تا ردیوس سرور درخواست ها رو پذیرش کند .
برای اینکه مخزن یوزر ها رو به mariadb متصل کنیم کافیه یک دیتابیس به نام raduis یا هر نام دلخواهی بسازیم :
اتصال :

mysql -u root -p

ساخت :

CREATE DATABASE radius;
RANT ALL ON radius.* TO radius@localhost IDENTIFIED BY "Password1_1webhostingtalk";
FLUSH PRIVILEGES;
quit;

سپس دیتابیس نمونه را ایمپرت می کنیم :

mysql -u root -p radius < /etc/raddb/mods-config/sql/main/mysql/schema.sql


کپی کانفیگ :

sudo ln -s /etc/raddb/mods-available/sql /etc/raddb/mods-enabled/


فایل کانفیگ رو باز می کنیم و اطلاعات دیتابیس رو بهش میدبیم :

sudo nano /etc/raddb/mods-available/sql

# Connection info:
#
server = "localhost"
port = 3306
login = "radius"
password = ""

# Database table configuration for everything except Oracle
radius_db = "radius"


سپس :

sudo chgrp -h radiusd /etc/raddb/mods-enabled/sql

و در پایان :

sudo systemctl restart radiusd

* تا به اینجا Raduis سرور راه اندازی و میکروتبیک و... رو می تونید ای پی سرور رو بهش بدید تا جواب دهی انجام شود .
* در جدول users می تونید نام کاربری و رمز رو مشخص کنید .
* این پروژه رو می تونید با فریمورک های خوبی مثل لاراول به تجاری سازی برسونید .



موفق باشید .

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی