TACACS¶
TACACS (Terminal Access Controller Access-Control System Plus) обеспечивает централизованное управление доступом к сетевому оборудованию через внешние серверы. Протокол использует TCP порт 49 и шифрует все содержимое пакета, включая команды и параметры.
Основные сценарии использования:
- Централизованная аутентификация администраторов при подключении по SSH или Telnet;
- Разграничение доступа к командам на основе уровня привилегий пользователя;
- Регистрация всех выполненных команд для аудита и расследования инцидентов;
- Переход в привилегированный режим (enable) с проверкой прав через внешний сервер.
Протокол рекомендуется использовать в производственных средах с высокими требованиями к безопасности и необходимостью детального учета действий администраторов.
Необходимые условия и предварительные требования¶
Для настройки TACACS+ требуется:
- Доступный TACACS+ сервер;
- Сетевая связность между коммутатором и сервером;
- Общий секретный ключ (shared secret), согласованный с администратором сервера;
- Настроенный management-интерфейс или VLAN для source IP коммутатора.
Назначение применяемой команды/конфигурации¶
Команды в режиме глобальной конфигурации¶
Команды отображения информации¶
Пример конфигурирования¶
Настройка¶
Шаг 1. Настройка способа проверки имени и пароля при подключении через SSH, TACACS - первый способ, при недоступности TACACS используется локальная база
Шаг 2. Включение проверки авторизации на выполнение каждой команды
Шаг 3. Включение логировании каждого подключения и выполнения команд
Шаг 4. Установка времени ожидания ответа от TACACS сервера
Шаг 5. Установка времени игнорирования TACACS сервера после неудачного запроса
Шаг 6. Установка адреса TACACS сервера, номера порта, локального timeout и ключа