我希望你一切都好。
我使用我的 TACACS acc 将 SF300-48P 升级到最新版本 1.4.0.88。之后我可以 ssh 到交换机,但它不允许我访问特权执行模式 - “密码错误”。令人惊讶的是,我可以通过 HTTP 访问交换机并进行/保存更改(使用相同的 TACACS acc。)。我也可以使用另一个帐户登录并访问特权执行模式。
这个问题在另外两台交换机(都是 SF300-48P)上重复出现:首先我可以访问特权执行模式,升级后它停止为进行升级的帐户工作。
当我检查日志时(它们非常有限),我看到我的帐户被 TACACS 服务器授权(当我 ssh 时),当我尝试进入特权执行模式时 - 它说它已被拒绝。在任何其他开关上,此帐户都可以正常工作。
有什么建议可能是导致这种奇怪行为的原因吗?
AAA/TACACAS 变更前:
aaa authentication enable Console enable
aaa authentication enable SSH tacacs enable
aaa authentication enable Telnet enable
aaa authentication enable default tacacs enable
ip http authentication aaa login-authentication https tacacs local
aaa authentication login Console local
aaa authentication login SSH tacacs local
aaa authentication login Telnet local
aaa authentication login default tacacs local
tacacs-server host x.x.x.x priority 2
tacacs-server host x.x.x.x priority 1
tacacs-server key xyz
tacacs-server timeout 3
更改后:
ip http authentication aaa login-authentication https tacacs local
aaa authentication login SSH tacacs local
aaa authentication enable SSH tacacs enable
aaa authentication login Telnet local
aaa authentication enable Telnet enable
aaa authentication login Console local
aaa authentication enable Console enable
aaa authentication login default tacacs local
aaa authentication enable default tacacs enable
tacacs-server host x.x.x.x priority 2
tacacs-server host x.x.x.x priority 1
encrypted tacacs-server key 123456 (encrypted xyz)
tacacs-server timeout 3