【网络工程】华为路由器NE20E配置SSH后客户端无法连接

问题描述

客户现场有一台华为NE20E路由器,软件版本:Version V800R007C10SPC100,配置了ssh后,使用Mobax、Xshell连接所有网关地址连接均报错:

算法不匹配
Failed to negotiate the key exchange algorithm
Socket error Event: 32 Error: 10053. Connection closing…Socket close.

原因

根因:从V200RO19C10SPC500开始交换机默认出厂后只配备了个别算法,不支持sha2_256_96、sha1、sha1_96、md5和md5_96等算法导致低版本的客户端登录失败;

解决方案

1、安装WEAKEA插件:
可手动尝试加载,如果失败需要到华为官网下载WEAKEA插件。

load_module weakea        ##加载插件
install-module weakea.mod   ##安装插件

2、将出厂默认算法关闭:
默认算法列表:

ssh server cipher aes256_ctr aes128_ctr
ssh server hmac sha2 256
ssh server key-exchange dh_group_exchange_sha1 dh_group14_sha1 dh_group1_sha1
ssh server hmac sha2_256
ssh client key-exchange dh_group_excange_sha1 dh_group14_sha1 dh_group1_sha1
ssh server publickey rsa_sha2_512_rsa_sha2_256

将默认算法全部undo(不指定就是默认所有)
undo ssh server cipher
undo ssh server hmac
undo ssh server key-exchange
undo ssh server hmac
undo ssh server publickey

Other

v200R020版本起有登录源接口限制 建议配置ssh server-source all-interface

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值