一 SSH登录简介
SSH和Telnet是最常见的远程登录设备的方式,SSH相对于Telnet更加安全,那么如果SSH登录设备失败该如何处理呢?有哪些原因呢?
二 SSH登录失败处理
SSH登录失败通常有以下几种情况:
1、配置错误,例如设备没有开启STelnet服务功能等。
解决方法:检查配置是否正确和完整。
2、设备作为SSH服务器,协议版本号高于客户端的协议版本号,版本不一致导致SSH登录失败。
解决方法:
V100R002C00版本,系统视图下,执行命令ssh server compatible-ssh1x disable,配置SSH服务器兼容低版本功能。缺省情况下,该功能处于使能状态。
V100R003C00及以后版本,系统视图下,执行命令ssh server compatible-ssh1x enable,配置SSH服务器兼容低版本功能。缺省情况下,该功能处于未使能状态。
3、设备作为SSH客户端,首次访问SSH服务器时,由于没有配置SSH服务器端的公钥导致认证失败。
解决方法:
系统视图下,执行命令ssh client first-time enable,使能SSH客户端首次认证功能,
缺省情况下处于关闭状态。
继续访问该SSH服务器,并在SSH客户端保存该服务器公钥,当下次再访问该SSH服务器时,就以保存的服务器公钥来认证该SSH服务器。
4、没有配置SSH的服务方式。缺省情况下,不支持任何服务方式。
解决方法:
系统视图下,执行命令ssh user user-name service-type { stelnet | all },配置SSH服务方式为STelnet或all。
如果对你有用,帮忙点个在看+点赞+转发吧,如果有什么想法,请在评论区留言!