Cisco ACS AAA认证

Cisco ACS AAA认证ACS认证、授权、审计,以及报文交互

大家好,又见面了,我是你们的朋友全栈君。

ACS介绍

思科安全访问控制服务器(Cisco Secure Access Control Server)是一个高度可扩展、高性能的访问控制服务器,提供了全面的身份识别网络解决方案,是思科基于身份的网络服务(IBNS)架构的重要组件。Cisco Secure ACS通过在一个集中身份识别联网框架中将身份验证、用户或管理员接入及策略控制相结合,强化了接入安全性。这使企业网络能具有更高灵活性和移动性,更为安全且提高用户生产率。Cisco Secure ACS 支持范围广泛的接入连接类型,包括有线和无线局域网、拨号、宽带、内容、存储、VoIP、防火墙和 VPN。Cisco Secure ACS 是思科网络准入控制的关键组件。(以上来自百度百科)

ACS安装

我这里是在Vmware上安装的ACS,安装步骤请自行百度。这里不再赘述。(当然如果不会可以留言,我发安装步骤的链接)

ACS AAA认证

好嘞,废话不多说开始!
这里以Cisco设备配合ACS做Tacacs+认证,包含认证、授权、计费的详细信息。

1、上拓扑

在这里插入图片描述

2、在AAA-Client上配置接口IP地址以及AAA
AAA-Client(config)#interface ethernet 0/0
AAA-Client(config-if)#no shutdown 
AAA-Client(config-if)#ip address dhcp
AAA-Client(config-if)#exit
AAA-Client(config)#interface ethernet 0/1
AAA-Client(config-if)#no shutdown 
AAA-Client(config-if)#ip address 12.1.1.1 255.255.255.0
AAA-Client(config-if)#exit
AAA-Client(config)#aaa new-model
AAA-Client(config)#aaa authentication login default group tacacs+      //创建一个登陆AAA认证默认模板,tacacs+认证方式
AAA-Client(config)#aaa authentication enable default group tacacs+      //创建一个默认enable AAA认证模板,tacacs+认证方式
AAA-Client(config)#aaa authorization exec alex group tacacs+      //创建一个exec AAA授权模板名字为alex,tacacs+认证方式
AAA-Client(config)#aaa accounting commands 15 alex start-stop group tacacs+  //创建一个记账模板,记录15级用户的commands使用tacacs+认证方式
AAA-Client(config)#line vty 1 4                //进入vty配置模式
AAA-Client(config-line)#transport input all    //开启远程登陆
AAA-Client(config-line)#login authentication default   //调用认证方式
AAA-Client(config-line)#authorization exec alex    //调用授权方式 
AAA-Client(config-line)#accounting commands 15 alex   //调用记账方式

AAA-Client(config)#tacacs-server host 172.16.30.206    //指定AAA服务器
AAA-Client(config)#tacacs-server key 0 Aa123456   //配置预共享密钥
3、在R1上配置IP地址,并测试与AAA-Client之间的连通性
R1(config)#interface ethernet 0/1
R1(config-if)#no shutdown 
R1(config-if)#ip address 12.1.1.2 255.255.255.0
R1(config-if)#end

R1#ping 12.1.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 12.1.1.1, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 1/1/1 ms
R1#
4、在AAA-Client上测试与ACS之间的连通性
AAA-Client#ping 172.16.30.207
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.30.207, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 1/1/1 ms
AAA-Client#
5、在ACS上添加AAA-Client,设置Tacacs+认证以及预共享密钥在这里插入图片描述在这里插入图片描述

点击左下角提交即可

6、在ACS上添加用户,并设置enable密码

在这里插入图片描述在这里插入图片描述点击左下角提交即可

7、在ACS上配置等级3,等级10,等级15,三个模板

在这里插入图片描述在这里插入图片描述在这里插入图片描述点击左下角提交即可(等级10,等级15类似,这里不再赘述)
在这里插入图片描述在Command sets选项中可以针对用户下发某些可以执行的命令操作。

8、在ACS上配置授权模板

Cisco ACS AAA认证ACS会默认存在两条Rule,我们只需要注意TacacsRule对应 Default Device Admin,然后我们去创建我们的授权(ACS会存在一条默认的允许通过的授权)
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述

###### 9、在R1上telnet AAA-Client测试

在这里插入图片描述

10、在ACS上查看日志信息

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

10、使用权限10测试

修改第八步,调用Exec-10
在这里插入图片描述

11、在R1上telnet AAA-Client测试

在这里插入图片描述

12、在ACS上查看日志信息

在这里插入图片描述

13、Exec-10这里不再赘述
14、在R1上敲随便N条命令

在这里插入图片描述

15、在ACS上查看审计信息

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

至此,Tacacs+认证、授权、审计操作完成。

报文可以点此链接自行获取,从认证到审计。
文档:AAA.note
链接:点击跳转

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136375.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月3日 下午6:00
下一篇 2022年6月3日 下午6:00


相关推荐

  • mysql数据库多表查询练习题[通俗易懂]

    mysql数据库多表查询练习题[通俗易懂]下面练习题中设计四个表。分别为:dept表emp表salgrade表tbyear表1.查出至少有一个员工的部门。显示部门编号、部门名称、部门位置、部门人数。SELECTd.deptno,d.dname,d.loc,e1.`count(*)`FROMdeptdINNERJOIN(SELECTdeptno,COUNT(*)FROMemp…

    2022年5月21日
    58
  • MySQL字段存储的内容是不区分大小写的,你知道吗?

    做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!分享一下大神老师的人工智能教程。零基础!通俗易懂!风趣幽默(偶尔开开车,讲讲黄段子)!大家可以看看是否对自己有帮助,如果你对人工智能感兴趣,希望你也加入到我们人工智能的队伍中来,点击这里查看【人工智能教程】。接下来进入正文。文章目录00 简单回顾01 一个例子02 解决方案03 总结04 参考资料00 简单回…

    2022年2月28日
    44
  • 用递归函数求斐波那契数列_利用递归求斐波那契数列

    用递归函数求斐波那契数列_利用递归求斐波那契数列函数递归求斐波那契数列//函数递归求斐波那契数列//编写程序,求数列1,1,2,3,5,8,13,21,……//思路://第一步:找出表示数列第N项的递归公式:F(N)=F(N-1)+F(N-2)//第二步:递归的结束条件,当N=1或N=2时,F(N)=1;longintFib(intn){ if(n<=2) return1; else returnFib(n-1)+Fib(n-2); //拿n=3带入一下,第一个返回值为1第二个返回值1

    2025年8月30日
    7
  • SSM整合,非常详细的SSM整合[通俗易懂]

    SSM整合,非常详细的SSM整合[通俗易懂]对于ssm框架网上有很多,这里只是自己为大家提供的一个ssm整合框架参考分享,这个前提是基于maven的管理工具写的,如果觉得写得不好,博主这边已经把代码上传了:不妨可以参考代码再理解学习:https://download.csdn.net/download/qq_30764991/11012764如果觉得文章不错,对你有帮助,请作者喝杯咖啡,谢谢!如果对您有帮助,请多多支持.多少都…

    2022年4月28日
    47
  • HTTP和HTTPS的区别,有什么优缺点「建议收藏」

    HTTP和HTTPS的区别,有什么优缺点「建议收藏」http和https:http就是超文本传输协议的缩写,用于从网站服务器传输数据到上网者的本地浏览器的协议https就是在http的基础加上了SSL或者其他的加密方式,所以这就是最主要的区别。原因:因为http在传输的时候是以明文的方式传输数据,这样的话在传输过程中如果被截获就能直接读取信息,所以并不安全,因此需要通过某种方式加密。怎样解决http不安全的问题呢?解决方法就是在http的基础上加上了SSL协议SSL,安全套接字协议,他是靠证书来验证服务端的身份,并在本地

    2022年8月31日
    7
  • 史上最全的Java&Android面试题搜集整理

    史上最全的Java&Android面试题搜集整理最近在忙着准备面试,所以从全网搜集了一下java和android相关的面试题目,应该能够包含80%以上的试题吧~如果大家还有一些比较全面优质的题目资源,欢迎告知,我会继续补充进来,以便于更多同学可以从中获益。android性能优化系列 http://www.trinea.cn/android/performance/2016JAVA与Android面试题整理 http://www.no

    2022年5月21日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号