V5.20的 7506E交换机,通过服务器SSH命令行登录,提示Bad server host key: Invalid key length
(0)
最佳答案
参考配置检查下配置:
V5 ssh配置
1.生成RSA和DSA密钥对
[H3C]public-key local create rsa
[H3C]public-key local create dsa
2.设置用户接口上的认证模式为AAA,并让用户接口支持SSH协议
[H3C]user-interface vty 0 4
[H3C-ui-vty0-4]authentication-mode scheme
[H3C-ui-vty0-4]protocol inbound ssh
3.创建用户admin,设置认证密码为luwenju-!@# 登录协议为SSH,能访问的命令级别 为 3
[H3C]local-user admin
[H3C-luser-admin]password cipher luwenju-!@#
[H3C-luser-admin]service-type ssh level 3
4.指定用户admin的认证方式为password
[H3C]ssh user admin authentication-type password
(0)
这个问题可以通过升级设备的SSH协议版本来解决。由于V5.20的7506E交换机默认可能使用的是SSH1协议,而您尝试登录的服务器可能运行的是OpenSSH 8.0,它不支持SSH1。在OpenSSH 8.0中,SSH1协议是不被支持的,因此会出现“Invalid key length”的错误。 解决方法是升级设备的SSH协议版本至SSH2。您可以尝试在交换机上执行以下命令来升级SSH协议版本: ``` ssh2 ``` 但是,如果交换机当前只支持SSH1协议,您可能需要使用更早的OpenSSH版本(如OpenSSH 5.9)来登录,这可能需要在服务器端进行更改。
(1)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论