Print

S5500SI 登录设备提示idle timer expired问题经验案例

2018-03-30发表

客户反馈,S5500SI配置password-control一段时间后,出现无法登录情况:

1)console登录时,输入正确的用户名,密码,没有任何报错提示,重新跳回欢迎界面:

2)ssh远程登录时,提示“Failed to log in because the login idle timer expired

1、首先查看设备配置,使能了password-control功能并对密码中是否包含用户名(正,反都算,例如用户名为admin,密码中不能出现admin,或者nimda),是否包含三个或以上相同字符进行检查,确认密码是符合安全要求的;

#

 password-control enable

 password-control complexity user-name check

 password-control complexity same-character check

#

ssh server enable

 ssh user admin service-type all authentication-type password

#

user-interface aux 0

 authentication-mode scheme

user-interface vty 0 4

 acl 2900 inbound

 authentication-mode scheme

 idle-timeout 5 0

#

2console登录没有异常信息,不好判断,但通过ssh远程登录时,提示闲置超时,与客户沟通确认,此次登录距离上次登录超过3个月,确认是由于闲置超时导致用户名密码失效;

 

不同于密码老化后还有登录机会,闲置超时后用户名密码失效,无法再登录;当前存在的修复方法有如下三种:

       1)如果只是远程登录方式设置了密码,console没有密码,可通过console登录,去使能,重新使能password-control功能,恢复账号密码有效性;

       2)如果console也设置了密码,看设备是否配置SNMP功能并具有set权限,如果有,可通过网管平台,set hh3cSysLocalClock1.3.6.1.4.1.25506.2.3.1.1.1)节点值到闲置超时之前的时间来恢复;

      3)如果没有SNMP修改系统时间条件,需要将设备掉电重启(设备时间暂时回到2000年,早于当前时间)来登录,再修改配置解决;

通过上述三种方法登录后,为避免再次闲置超时,需要根据现场情况配置合理闲置超时时间(缺省90天);如果没有闲置超时需求,建议配置password-control login idle-time 0设置为无闲置超时