每当使用AAA / TACACS +登录网络设备时,如果我在用户名提示后加了密码提示,即使密码正确,第二个密码提示也总是失败。我必须再次等待用户名提示,并且必须紧随其后的第一个密码提示中输入正确的密码。换句话说,每当我看到第二个密码提示时,它将不起作用。
请参阅下面的经过清理的交互和配置。
用户访问验证 用户名:用户名 密码: 密码:(此处总是失败) % 拒绝访问 用户访问验证 用户名:用户名 密码: 在第1行(站点名称)上连接到s-site-rack-agg2.example.net。 s-site-rack-agg2#
使用第二个密码提示来解决此问题可能有什么不同?
我拥有的典型AAA和相关配置为:
aaa新模型 aaa身份验证登录默认组tacacs +本地线路 aaa身份验证登录控制台无 aaa身份验证启用默认组tacacs +启用 aaa授权执行程序默认组tacacs +本地if-authenticated aaa授权命令1个默认组tacacs +本地if-authenticated aaa授权命令7个默认组tacacs +本地if-authenticated aaa授权命令15个默认组tacacs +本地if-authenticated aaa会计执行官默认启动-停止组tacacs + aaa accounting命令0缺省启动-停止组tacacs + aaa accounting命令1个默认的启停组tacacs + aaa记帐命令7默认的启停组tacacs + aaa记帐命令15个默认的启停组tacacs + aaa会计系统默认的起止组tacacs + ! ip tacacs源接口Loopback0 tacacs服务器主机-prmiaryipremoved-单连接 tacacs服务器主机-secondaryipremoved-单连接 tacacs服务器超时10 塔卡奇服务器定向请求 tacacs-服务器密钥7-已删除- ! 线骗子0 登录身份验证控制台 行vty 0 4 位置-已移除- 执行超时60 0 密码7-已删除- 传输输入telnet ssh
line
密码。正确的密码立即得到了TACACS的响应。移至较新的ACS服务器可解决此问题,且配置相同,因此看起来像是ACS问题。