Интернет-справка ESET

Выберите тему

Создание клиентов ESA RADIUS с помощью API

Если вы выполнили интеграцию защиты ESA для многих имен входа в компьютеры Linux/Mac посредством модулей PAM и вам требуется настроить большое количество клиентов RADIUS в ESA, следующий сценарий PowerShell облегчит вашу работу.

Обязательные условия

1.Настройте клиент RADIUS в веб-консоли ESA.

Основные настройки > IP-адрес: введите IP-адрес компьютера, на котором размещен модуль PAM, с помощью которого сервер ESA RADIUS может с ним связаться.

Основные настройки > Общий секрет: введите тот же общий секрет, который задан на вашем устройстве VPN.

Аутентификация > Тип клиента > Клиент проверяет имя пользователя и пароль — использовать вызов доступа.

2.Включите API ESA и добавьте учетные данные API для Management API (API управления) в веб-консоли ESA.

3.Добавьте IP-адрес и общий секрет каждого устройства VPN в файл .csv в виде пар <IP address>;<Shared Secret> (<IP-адрес>;<общий секрет>).

Например:

192.168.0.11;test1

192.168.0.12;test2

192.168.0.13;test3
 

Если сценарий выполняется на компьютере, на котором не установлен сервер Authentication Server, выполните следующие действия.

1.Убедитесь, что сертификат ESA является доверенным на этом компьютере.

2.Убедитесь, что в списке альтернативных имен DNS данного сертификата содержится полное доменное имя сервера Authentication Server.

Как работает сценарий

Сценарий считывает каждую строку .csv-файла и создает столько клиентов RADIUS, сколько будет найдено строк, содержащих пару IP-адреса и общего секрета. Настройка раздела Аутентификация каждого клиента RADIUS выполняется на базе предварительно настроенного клиента RADIUS.

Образец сценария PowerShell для создания новых клиентов ESA RADIUS с помощью API ESA — мы присваиваем файлу имя create_radius_clients.ps1