User Tools

Site Tools


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

This is an old revision of the document!


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

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

FreeBSD

[gate:~] # pkg_add -r freeradius

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

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

Ubuntu

root@gate:~# apt-get install freeradius

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

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

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

gate# cat clients.conf
...
client server {
        secret          = testing123
        shortname       = server
}
...

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

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

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

FreeBSD

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

Ubuntu

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

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

FreeBSD

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

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

Ubuntu

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

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

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