之前碰到过一次不能telnet路由器的情况,当时的情况是从济南不能远程telnet北京的一台路由器,因为同样显示是23端口不通,所以就推断为电信封锁了23端口,因为也不是很必要去远程登陆,所以也没有询问济南电信具体情况。

直到昨天,突然发现济南公司的cisco路由器不能telnet了,而且是从内网,这肯定不是电信的问题了。于是查看是否路由器的telnet服务是否down了,发现很正常。重新开启一次试试:

line vty 0 4
login
pass ........
enable secret ........

结果还是不能telnet。

经过查询资料,才发现是否telnet用户还占用着通道?

于是show user,果然5条telnet通道都被占着。

于是clear line,将用户清除。

再从客户端telnet,果然正常了。

事后回想一下,为什么这几个用户一直占着通道,而没有被系统清除呢?

可能是因为没有设置超时时间exec-timeout 5 0