User Tools

Site Tools


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

This is an old revision of the document!


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

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

FreeBSD

[server:~] # pkg_add -r freeradius

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

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

Ubuntu

root@server:~# apt-get install freeradius

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

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

server# cat sites-available/default
...
#     unix
...
#     unix
...
server# cat users
user1 Cleartext-Password := "rpassword1"

user2 Cleartext-Password := "rpassword2"
server# cat clients.conf
...
client gate.corpX.un {
        secret          = testing123
        shortname       = gate
}
...

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

FreeBSD

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

Ubuntu

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

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

FreeBSD

[gate:~] # cat /etc/radius.conf
auth server testing123 3 2

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

Ubuntu

root@gate:~# apt-get install libpam-radius-auth freeradius-utils

root@gate:~# cat /etc/pam_radius_auth.conf
...
server testing123 3
...

root@gate:~# cat /etc/pam.d/login
...
auth       sufficient   pam_radius_auth.so
# Standard Un*x authentication.
...

Верните настройки /etc/pam.d/login в исходное состояние

аутентификация_с_использованием_radius_сервера.1284366482.txt.gz · Last modified: 2013/05/22 13:50 (external edit)