訂閱
糾錯(cuò)
加入自媒體

如何在Ubuntu 16.04 LTS服務(wù)器上安裝FreeRADIUS?

五、在Ubuntu 16.04上安裝和配置Daloradius 

1、如果沒有安裝wget和unzip,則安裝wget和unzip1 sudo apt ‐y install wget unzip

下載并解壓daloRADIUS和cd到目標(biāo)文件夾中,這個(gè)文件夾是daloRADIUS-master

1 wget https://github.com/lirantal/daloradius/archive/master.zip
2 unzip daloradius‐master.zip
3 mv daloradius‐master/ daloradius
4 cd daloradius
5 若無法下載,可用瀏覽器打開https://github.com/lirantal/daloradius/archive/master.zip下載

2、我們將用daloRADIUS模式填充FreeRADIUS使用的數(shù)據(jù)庫(kù)。它是我們?cè)谇懊娴陌咐袆?chuàng)建的數(shù)據(jù)庫(kù)radius。

1 sudo mysql ‐u root ‐p radius < contrib/db/fr2‐mysql‐daloradius‐and‐freeradius.sql
2 sudo mysql ‐u root ‐p radius < contrib/db/mysql‐daloradius.sql

從“daloradius”目錄中退出,并將該文件夾移動(dòng)到文檔根目錄中,并將其重命名為“daloradius”

1 cd ..
2 sudo mv daloradius /var/www/html/

3、將daloradius文件夾的所有者和組更改為www-data:www-data,這是運(yùn)行Apache Web Server的所有者和組。

1 sudo chown ‐R www‐data:www‐data /var/www/html/daloradius/

4、接下來,我們需要?jiǎng)?chuàng)建daloRADIUS配置文件。daloRADIUS提供了一個(gè)配置文件模板,名為/var/www/html/daloradius/library/daloradius.conf.php。我們只復(fù)制樣本。

1 sudo cp /var/www/html/daloradius/library/daloradius.conf.php.sample

/var/www/html/daloradius/library/daloradius.conf.php將配置文件的權(quán)限更改為664

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

5、接下來,我們將編輯daloRADIUS配置文件中的一些值,以便它連接到我們之前為FreeRADIUS創(chuàng)建的數(shù)據(jù)庫(kù)。1 sudo vim /var/www/html/daloradius/library/daloradius.conf.php

我們將更改以下值

1 $configValues['CONFIG_DB_USER'] = 'root';
2 $configValues['CONFIG_DB_PASS'] = '';
3 $configValues['CONFIG_DB_NAME'] = 'radius';

下面是我如何根據(jù)前面創(chuàng)建的數(shù)據(jù)庫(kù)名、用戶和密碼修改它們的。

1 $configValues['CONFIG_DB_USER'] = 'radius';
2 $configValues['CONFIG_DB_PASS'] = '123456';
3 $configValues['CONFIG_DB_NAME'] = 'radius'

6、最后重啟daloRADIUS和Apache1 sudo systemctl restart freeradius.service apache2

六、訪問daloRADIUS

1、要訪問daloRADIUS,請(qǐng)?jiān)跒g覽器中訪問本機(jī)的IP或域名,然后是/daloRADIUS,例如https://your_server_ip/daloradius除非您配置了SSL,否則請(qǐng)確保它是http://,并且瀏覽器不會(huì)將其更改為https://,,因?yàn)橛袝r(shí)可能會(huì)發(fā)生這種情況。這就是daloRADIUS的樣子

默認(rèn)的登錄憑據(jù)是:username: administratorpassword: radius

七、測(cè)試 FreeRADIUS和daloRADIUS 

1、NAS (Network Access Server)客戶端表充當(dāng)了到受保護(hù)資源的網(wǎng)關(guān)。為了讓另一個(gè)設(shè)備連接到我們的FreeRADIUS服務(wù)器,需

要將它添加到NAS客戶端表中。我們通過登錄到daloRADIUS儀表板來添加NAS客戶端表。然后導(dǎo)航到Management > NAS(在藍(lán)色的子菜單中)> NewNAS(在左邊,深灰色的邊欄)。我們需要填寫的最小選項(xiàng)如下所示

1 NAS IP/Host:你將連接的計(jì)算機(jī)的IP。
2 NAS Secret:密鑰。
3 NAS Type:你可以在這里任意填寫
4 NAS Shortname:方便您使用的短名稱

我將填寫以下內(nèi)容

2、創(chuàng)建daloRADIUS用戶

為了測(cè)試我們的服務(wù)器,我們還需要一個(gè)用戶。通過在頂部菜單導(dǎo)航到Management > Users(在藍(lán)色子菜單中)> New User(在左邊,深灰色的邊欄)。對(duì)于我們的示例,我將使用以下憑證創(chuàng)建用戶

在創(chuàng)建用戶時(shí),除了Username,Password外,還有其他字段可用,但對(duì)于我們的目的,這些就足夠了。

3、在調(diào)試模式下運(yùn)行FreeRADIUS

接下來,我們將在調(diào)試模式下運(yùn)行FreeRADIUS,這樣我們就可以看到當(dāng)我們向它發(fā)送認(rèn)證請(qǐng)求時(shí)會(huì)發(fā)生什么。首先停止正在運(yùn)行的進(jìn)程。

1 sudo systemctl stop freeradius.service

在調(diào)試模式下運(yùn)行FreeRADIUS

1 sudo freeradius ‐X

注意:每次添加新的NAS表時(shí),都需要重新啟動(dòng)FreeRADIUS服務(wù)器,以便它獲取更新后的表。

4、使用NTRadPing測(cè)試FreeRADIUS服務(wù)器

測(cè)試服務(wù)器的一個(gè)方便方法是使用一種叫做NTRadPing的免費(fèi)Windows軟件。你可以在這里下載https://community.microfocus.com/t5/OES-Tips-Information/NTRadPing-1-5-RADIUS-TestUtility/ta-p/1777768這是到檔案的直接鏈接https://community.microfocus.com/dcvta86296/attachments/dcvta86296/OES_Tips/148/1/ntradping.zip這是VirusTotal的報(bào)告,所以你知道它是安全的https://www.virustotal.com/gui/file/e1b3318b884e4643a043ec5e3104638016c343c447424c244fc1da4f6e7165ec/detection只需解壓歸檔文件并運(yùn)行可執(zhí)行文件以運(yùn)行NTRadPing即可。

5、我們將使用NTRadPing向在調(diào)試模式下運(yùn)行FreeRADIUS的服務(wù)器發(fā)送身份驗(yàn)證請(qǐng)求。

我們將按如下方式填寫

1 RADIUS Server/port:FreeRADIUS服務(wù)器的IP /端口1812
2 Reply timeout (sec.):1
3 Retries: 1
4 RADIUS Secret Key:testing1235 User‐Name:test_1
6 Password:A123456
7 選中CHAP復(fù)選框,這樣請(qǐng)求使用CHAP密碼,而不是PAP密碼。
8 現(xiàn)在單擊Send按鈕發(fā)送身份驗(yàn)證請(qǐng)求。
9 如果您接收到Access‐Accept響應(yīng),那么我們可以假定它可以工作。

NTRadPing的輸出應(yīng)該像這樣

在調(diào)試模式下運(yùn)行FreeRADIUS的終端中,輸出應(yīng)該以這樣的內(nèi)容結(jié)束

希望您也已經(jīng)成功地在ubuntu16.0.4上安裝了FreeRADIUS,并安裝和配置了daloRADIUS,然后成功地測(cè)試了FreeRADIUS服務(wù)器。

八、常見錯(cuò)誤

Failed binding with auth address [ ] when running in debug mode

1 Failed binding to auth address * port 1812 bound to server default: Address already in use
2 /etc/freeradius/3.0/sites‐enabled/default[59]: Error binding to port for 0.0.0.0 port 1812

這個(gè)錯(cuò)誤發(fā)生在你試圖運(yùn)行FreeRADIUS,但有另一個(gè)FreeRADIUS實(shí)例已經(jīng)在運(yùn)行,所以你需要運(yùn)行下面的命令來停止它

1 sudo systemctl stop freeradius.service

快抓緊來操作吧!

<上一頁(yè)  1  2  3  
聲明: 本文由入駐維科號(hào)的作者撰寫,觀點(diǎn)僅代表作者本人,不代表OFweek立場(chǎng)。如有侵權(quán)或其他問題,請(qǐng)聯(lián)系舉報(bào)。

發(fā)表評(píng)論

0條評(píng)論,0人參與

請(qǐng)輸入評(píng)論內(nèi)容...

請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字

您提交的評(píng)論過于頻繁,請(qǐng)輸入驗(yàn)證碼繼續(xù)

  • 看不清,點(diǎn)擊換一張  刷新

暫無評(píng)論

暫無評(píng)論

人工智能 獵頭職位 更多
掃碼關(guān)注公眾號(hào)
OFweek人工智能網(wǎng)
獲取更多精彩內(nèi)容
文章糾錯(cuò)
x
*文字標(biāo)題:
*糾錯(cuò)內(nèi)容:
聯(lián)系郵箱:
*驗(yàn) 證 碼:

粵公網(wǎng)安備 44030502002758號(hào)