User Tools

Site Tools


аутентификация_с_использованием_radius_сервера

This is an old revision of the document!


Аутентификация с использованием RADIUS сервера

Инсталяция сервера

FreeBSD

[gX:~] # pkg_add -r freeradius

[g14:~] # cat /etc/rc.conf
...
radiusd_enable=yes
...

[gX:~] # cd /usr/local/etc/raddb/

Ubuntu

root@gX:~# apt-get install freeradius

root@gX:~# cd /etc/freeradius/

Настройка сервера

gX# cat users
uX Cleartext-Password := "radius"

gX# cat clients.conf
...
client cX {
        secret          = testing123
        shortname       = cX
}
...

Для Freeradius2.x (FreeBSD) необходимо:

gX# rcsdiff sites-available/default
141c141
<       unix
---
> #     unix

Запуск сервиса

FreeBSD

[gX:~] # /usr/local/etc/rc.d/radiusd start

Ubuntu

root@gX:~# /etc/init.d/freeradius restart

Использование pam radius для сервиса login

FreeBSD

[cX:~] # cat /etc/radius.conf
auth gX testing123 3

[cX:~] # cat /etc/pam.d/login
...
auth            sufficient      pam_radius.so           no_warn try_first_pass
auth            include         system             
...

Ubuntu

root@cX:~# apt-get install libpam-radius-auth

root@cX:~# cat /etc/pam_radius_auth.conf
...
gX testing123 3
...

root@cX:~# cat /etc/pam.d/login
...
auth       sufficient   pam_radius_auth.so
# Standard Un*x authentication.
...
аутентификация_с_использованием_radius_сервера.1239682866.txt.gz · Last modified: 2013/05/22 13:50 (external edit)