NE40E-X8 ssh登陆成功,但是会有报错

发布时间:  2017-03-31 浏览次数:  301 下载次数:  0
问题描述
NE40E-X8 V600R008C10  + SPH038
CRT软件登陆,每次登陆设备,总会有个SSH登陆失败的log(但是每次密码都是一次输入正确):Faild reason=User public key authentication failed
设备大致配置如下:
#
aaa
 local-user ccb_fh password irreversible-cipher $1a$Ip6{8N5X=9$/%qAHL5$FH'|bBJi:9n7@N.#N}.3rE<^wK'@!>o.$
 local-user ccb_fh service-type ssh
 local-user ccb_fh level 2
 local-user ccb_fh state block fail-times 3 interval 5
#
stelnet server enable
ssh user ccb_fh
ssh user ccb_fh authentication-type password
ssh user ccbcore
ssh user ccbcore authentication-type password
ssh user super
ssh user super authentication-type password
ssh user wltx                            
ssh user wltx authentication-type password
#
处理过程
在命令行和一些不支持指定认证方式的登录工具,登录设备后,携带的认证方式为NONE,此时设备会优先采用公钥认证,公钥认证失败后会进行本地password认证。该设备作为ssh服务器,没有配置公钥,所以不会认证成功,但这不影响用户登录。如果使用CRT登录可以只选择Password认证,就不会提示了。

只勾选password后,登陆报错消失
根因

设备未配置公钥,公钥认证失败,不影响用户登陆

解决方案
只勾选password,报错消失

END