Cisco系列之CCNP Lab Exercise(AAA)
【實驗拓撲】
【配置AAA服務器】
加管理員帳號,點“Administration Control”按鈕,在添加管理員帳號
配置cisco secure acs HTML interface,點interface configuration。在選擇所需的服務,對這次實驗,選shell (exec)即可。
Network configuration
配置用戶信息,點“User Setup”,設置用戶密碼,選中shell(exec),設置Privilege Level
【路由器上的配置】
1、 enable AAA:
Router(config)#aaa new-model
2、Configuring TACACS+ and RADIUS clients:
對TACACS+:
Router(config)#tacacs-server host ip-address
Router(config)#tacacs-server key word
對RADIUS:
Router(config)#radius-server host ip-address
Router(config)#radius-server key word
3、Configuring AAA authentication:
Router(config)#aaa authentication type {default|list-name} method1 […[method4]]
type分為:login、enable、ppp、local-override、arap、nasi、password-prompt和username-prompt,其中常用的為前面四個。
login:為想進入到EXEC命令行模式的用戶認證。
enable:決定用戶是否可以訪問特權級命令級。
ppp:在運行PPP的串行口上指定認證。
local-override:用于某些特殊用戶(如系統管理員)快速登錄,先使用本地數據庫,如果失敗再使用后面的認證方式。
List type分兩種,一種是default,一種是命名list。用來指代后面的認證方式列表method1 […[method4]]
不同的type對應不同的Method,后面的認證方式只有當前面的認證方式返回了一個出錯信息時使用(最多四種Method),而不是在前面的認證失敗時使用。一般分為以下幾種:
enable |
使用enable口令進行認證 |
krb5 |
使用Kerberos 5進行認證 |
line |
使用線路口進行認證 |
local |
使用本地用戶數據庫進行認證 |
none |
不認證 |
group radius |
使用RADIUS進行認證 |
group tacacs+ |
使用TACACS+進行認證 |
krb5-telnet |
當用Telnet連接路由器時,使用Kerberos 5 Telnet認證協議 |
if-neede |
如果用戶已在TTY上進行了認證,就不再進行認證(用于enable type) |
4、Configuring AAA authorization:
Router(config)#aaa authorization type {default|list-name} method1 […[method2]]
type分為:
network |
所有網絡服務,包括SLIP、PPP和ARAP |
Exec |
EXEC進程 |
commands level |
所指定級別(0到15)的所有EXEC命令 |
config-commands |
配置命令 |
reverse-access |
用于反向Telnet |
【編輯推薦】