| Материал предоставлен редакцией журнала Системный администратор. Опубликовано в журнале "Системный администратор" N 4 2008 В современном мире, полном опасностей в виде хакерских атак, значимость Структура и используемые компоненты В качестве сервера VPN я использовал одно из наиболее популярных В качестве сервера авторизации для Cisco VPN Server я использовал Предположим, что сервер MySQL у нас будет находиться по адресу Настройка базы данных Приступим к созданию базы данных для хранения учетных записей. Запись Создаем базу данных: mysql> create database vpn; где "PASSW905" - пароль доступа к базе данных. Этот же пароль Создаем таблицу для хранения учетных записей пользователей: create table users ( Кроме имени пользователя и пароля, я храню контактную информацию и роль И вносим несколько учетных записей: mysql> insert into users(username,password) values('user1', encrypt('pass1')); где "pass1" и "pass2" - пароли учетных записей пользователей. Выбор сервера RADIUS Итак, в предыдущем разделе мы создали хранилище, где находятся учетные Немного о службе. RADIUS (Remote Authentication in Dial-In User * Authentication - процесс, позволяющий идентифицировать (узнать) * Authorization - процесс, определяющий полномочия идентифицированного * Accounting - процесс, позволяющий вести учет доступа к услугам. Наиболее популярными на данный момент серверами RADIUS являются: * FreeRADIUS; В мире существует много других серверов RADIUS. С наиболее полным Я выбрал GNU RADIUS как простой и легко устанавливаемый сервер. Установка и настройка сервера RADIUS В своей работе я использую CentOS 4.x семейства RedHat, поэтому все Получаем исходные коды сервера, распаковываем и устанавливаем: tar -xzvf radius-1.5.tar.gz Конфигурационные файлы будут установлены в каталог /usr/local/etc/raddb/. Настройки по умолчанию не требуют больших изменений, за исключением Файл /usr/local/etc/raddb/sqlserver: # Тип сервера # Параметры сервера MySQL # Включить авторизацию MySQL # Имя базы данных, где находится таблица "users" # Запрос SQL, который используется для проверки аккредитации пользователя: Далее настраиваем подключение сервера VPN к серверу RADIUS. Для этого #Client Name Key где: Далее необходимо создать файл начального запуска службы RADIUS при #!/bin/sh PREFIX=/usr/local test -x /usr/local/sbin/radiusd || exit 0 case "$1" in stop) restart) *) exit 0 Включаем запуск сервера RADIUS в процесс загрузки сервера: chkconfig raddb on Настройка сервера VPN В этом разделе я расскажу, как настроить устройство доступа к VPN Cisco aaa-server RADIUS protocol radius Последняя строка содержит адрес сервера VPN и пароль-ключ для доступа, Заклюение В этой статье я рассмотрел базовую конфигурацию для хранения учетных 1. http://cisco.com/en/US/products/hw/vpndevc/index.html | |
| Категория: Интересные статьи | Просмотров: 380 | |
Главная » Храним учетные записи Cisco VPN в связке RADIUS/MySQL