8.1 Настройка аутентификации, авторизации и учета¶
aaa accounting¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
console |
учет доступа через CLI. |
telnet |
учет доступа через telnet. |
ssh |
учет доступа через ssh. commands priv_lvl — учет (журналирование) команд с уровнем привилегий level в диапазоне от 0 до 15. |
exec |
учет доступа в интерфейс управления. |
Режим команды: Режим глобальной настройки.
Уровень доступа: 15
Указания по применению
Используйте команду «aaa accounting» для включения учета. Используйте команду «no aaa accounting» для отключения учета. По умолчанию учет отключен.
Примеры
Пример показывает, как включить учет команд SSH на серверах TACACS+ с уровнем привилегий 15:
aaa authentication login¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
console |
аутентификация доступа через консоль. |
telnet |
аутентификация доступа через Telnet. |
ssh |
аутентификация доступа через SSH. |
http |
аутентификация доступа через HTTP. method1 [ method2... ] — cписок методов аутентификации пользователя из следующих вариантов (каждый вариант может быть задан только один раз): • local – локальная база учетных записей пользователей. • radius – аутентификация на сервере RADIUS. • tacacs – аутентификация на сервере TACACS+. |
Режим команды: Режим глобальной настройки.
Уровень доступа: 15
Указания по применению
Используйте команду «aaa authentication login» для установки порядка методов аутентификации пользователя. Используйте команду «no aaa authentication login» для установки значения по умолчанию. По умолчанию установлена аутентификация с помощью локальной базы учетных записей пользователей. Каждый последующий метод аутентификации в списке задействуется, только если предыдущий метод не может быть использован. Например, если задать порядок «radius local», то локальная база задействуется, только если все серверы RADIUS недоступны или список RADIUS-серверов пустой. Локальная база всегда доступна, поэтому не имеет смысла задавать другие методы после «local».
Примеры
Пример показывает, как установить порядок аутентификации SSH на серверах RADIUS с возможностью локальной аутентификации при отказе серверов RADIUS:
aaa authorization¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
console |
авторизация доступа через CLI. |
telnet |
авторизация доступа через Telnet. |
ssh |
авторизация доступа через SSH. commands priv_lvl — авторизация команд с уровнем привилегий level в диапазоне от 0 до 15. |
config-commands |
(oпционально) авторизация команд конфигурации. |
Режим команды: Режим глобальной настройки.
Уровень доступа: 15
Указания по применению
Используйте команду «aaa authorization» для установки порядка методов авторизации пользователя. Используйте команду «no aaa authorization» для отключения авторизации. По умолчанию авторизация доступа отключена.
Примеры
Пример показывает, как включить авторизацию команд на серверах TACACS+ с уровнем привилегий 15 для доступа по SSH:
show aaa¶
Синтаксис команды
Описание синтаксиса
Команда не имеет аргументов.
Режим команды: Фундаментальный режим.
Уровень доступа: 15
Указания по применению
Используйте команду «show aaa» для вывода настроек аутентификации, авторизации и учета.
Примеры
Пример показывает, как вывести настройки аутентификации, авторизации и учета: