华为ensp通过物理装备ssh远程登录交换机

[复制链接]
发表于 2026-10-3 11:02:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

eNSP 里跑的交换机是软件模拟的,默认只能本机 eNSP 连。想在真机(物理电脑)上用 Xshell 通过 SSH 远程登录 eNSP 里的交换机,得在 eNSP 里加一块虚拟网卡桥接。这篇把从建网卡、配交换机到 Xshell 连接的完整步骤走一遍。

一、整体思路

三个组成部分:

  • eNSP 里的交换机(AR 或 S 系列设备);
  • 本机的一块虚拟网卡(VirtualBox Host-Only Network)做桥接通道;
  • 本机上的 SSH 客户端(Xshell / Moba / PuTTY)。

核心是:在 VirtualBox 里把虚拟网卡和 eNSP 的 UDP 端口做成一对,映射到交换机上,交换机拿到一个 192.168.56.x 的地址,真机就能 SSH 过去。

二、配置本机虚拟网卡(以 Win11 + VirtualBox 为例)

2.1 建第一个端口

VirtualBox → 管理 → 工具 → 网络…(或网卡设置),新建一个NAT类端口,绑定信息选 UDP,其他保持默认,点"增加"。

2.2 建第二个端口

同样新建,绑定信息选本地虚拟网卡 "VirtualBox Host-Only Network",其他默认,点"增加"。

2.3 端口映射

进入端口映射设置,入端口和出端口选不同的编号(比如入端口 1、出端口 2),连接方式选双向通道,其他默认,点"增加"。

tips:如果这里看不到 "VirtualBox Host-Only Network",而你确认装了 VirtualBox、且网络设置里有 VirtualBox Host-Only Network,那多半是缺 WinPcap——卸载后重新下载安装即可。

三、配置交换机(eNSP 设备)

3.1 关掉消息中心并改名

sys
[Huawei] undo info-center enable
[Huawei] sysname lsw1

3.2 配 IP 信息

把物理口划进 VLAN,再给 VLANIF 配地址(下面 192.168.56.224 按自己环境改):

[lsw1] interface gigabitethernet 0/0/1
[lsw1-GigabitEthernet0/0/1] port link-type access
[lsw1-GigabitEthernet0/0/1] quit
[lsw1] vlan 100
[lsw1-vlan100] port gigabitethernet 0/0/1
[lsw1-vlan100] quit
[lsw1] interface vlanif 100
[lsw1-Vlanif100] ip address 192.168.56.224 24
[lsw1-Vlanif100] quit

掩码写全或简写都行,24 等于 255.255.255.0。

3.3 生成本地密钥对

[lsw1] rsa local-key-pair create

3.4 建 SSH 登录用户

[lsw1] aaa
[lsw1-aaa] local-user 用户名 password cipher 密码
[lsw1-aaa] local-user 用户名 service-type ssh
[lsw1-aaa] local-user 用户名 privilege level 15
[lsw1-aaa] quit
[lsw1] ssh user 用户名 authentication-type password
[lsw1] ssh user 用户名 service-type stelnet
[lsw1] stelnet server enable

privilege level 15 是最高权限等级,远程管理一般给满;生产环境按最小权限给就好。

3.5 配 VTY 用户界面

[lsw1] user-interface vty 0 4
[lsw1-ui-vty0-4] authentication-mode aaa
[lsw1-ui-vty0-4] protocol inbound ssh
[lsw1-ui-vty0-4] quit

3.6 保存配置

save

3.7 自查

display current-configuration

确认 STA 配置都在,尤其是 Vlanif100 的地址和 vty 里的 aaa 认证。

四、用 Xshell 连

打开 Xshell(7 版本为例,学生可免费申请;也可以换 Moba 或 PuTTY),新建会话:

  • 协议 SSH;
  • 主机填交换机 Vlanif 的地址,比如 192.168.56.224;
  • 端口 22;
  • 用户名密码填 3.4 里建的那个。

连上就能进交换机命令行了。连不上先 ping 一下 192.168.56.224,通不了就回查第二步的端口映射是不是双向通道、编号有没有冲突。

五、常见的两个卡点

  • 映射列表里没有 Host-Only 网卡 → 装 WinPcap,装完重启 VirtualBox 再建端口。
  • ping 不通交换机地址 → 检查 eNSP 设备是不是停了(关掉设备再启动,端口映射才会重挂上),再确认本机 VirtualBox Host-Only 网卡有没有被禁用、拿到的是不是 192.168.56.x 网段。

总结

eNSP 交换机 SSH 远程登录走三步:VirtualBox 建 UDP 端口 + Host-Only 网卡 + 双向映射 → 交换机配 Vlanif 地址、建本地用户、开 stelnet、配 vty 0 4 走 aaa → Xshell 连那个地址。WinPcap 是这套方案的隐藏前提,缺了就看不到网卡。配完记得 save,不然重启丢失。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表