首页 > 其他分享 >搭建交换机模拟环境及SSH连接,华为NSP软件入门使用教程

搭建交换机模拟环境及SSH连接,华为NSP软件入门使用教程

时间:2024-03-11 11:22:19浏览次数:38  
标签:配置 Huawei 交换机 SSH NSP 软件 安装

如果你是通过搜索搜到了这篇文章,那么一定是工作或者学习中需要用交换机,但是又没物理机测试学习,所以需要搭建本地的虚拟环境学习。

这篇文章是我进行交换机命令入门学习写的,笔者之前也是网上搜索,关于交换机的内容实在太少了。所以记录下来,给后来者少走弯路

1.华为ENSP软件下载

官方已经停止对ENSP软件的维护了,软件下载地址在我的网盘里:

链接:https://pan.baidu.com/s/1z6D5Q_82_JpLqGfRjy_bRw?pwd=ehyd
提取码:ehyd

需要下载的工具有:

  • ENSP软件包
  • Virtual Box虚拟机软件
  • WireShark抓包工具

网盘里的ENSP插件可不安装,安装基本的配套工具,能用起来就行。

2.配套工具安装

先把下面2个工具安装上:

  • Virtual Box虚拟机软件
  • WireShark抓包工具

安装过程比较简单,都使用默认的配置就行。

注意安装路径不要有中文!!!

Win10安装WireShark时可能报错,提示本地已有更高版本,当前安装被忽略。

解决方法:

找到相应文件,扩展名修改成如下:

C:\Windows\SysWOW64 的wpcap.dll 改成 wpcap.dll.old

C:\Windows\SysWOW64的packet.dll 改成 packet.dll.old

3.ENSP软件安装

下载软件后,解压ENSP的软件包,得到一个eNSP_Setup.exe的文件。然后双击这个文件,开始安装

安装路径选择D盘,尽量不使用C盘,安装路径不要有中文!!!

安装过程中会检测是否安装配套软件,这里我们已经安装过了,所以检查通过,直接点下一步

接下来等待安装完成就行了

4.创建交换机模拟环境

打开软件后,界面如下图所示:

接下来,我们左上角的新建拓扑按钮,在打开的空白页中拖入一个交换机进来,然后点击工具栏的启动按钮,启动设备。操作步骤如图:

等待一会,待交换机启动后,双击图标就能打开交换机的命令行窗口,接着我们就能在里面执行交换机命令,进行学习测试了

下面演示的命令是查看交换机端口配置,需要2条命令:

system-view
display interface brief

执行结果如图:

5.配置SSH连接交换机

这一步是为了有开发需求,或是需要通过SSH连接远程交换机的同学准备的。仅仅是学习命令的话,不用配置这一步。

现在我们的需求是:想通过编写程序SSH登录交换机,并执行一些命令。

那么就需要配置交换机的SSH连接。配置过程比较复杂,参考博客:https://blog.csdn.net/m0_46522218/article/details/134509853

5.1搭建环境

  1. 首先拖动一个Cloud云环境到拓扑,并双击开始对云编辑

  1. 绑定信息选择UDP,然后单击增加

  1. 绑定信息选择VirtualBox Host-Only Network然后点击增加,增加完后。再编辑下墓的端口映射设置,出端口编号选择2,勾选双向通道,再点击下方的增加

  1. 接着拓扑界面,增加一个交换机,再用网线连接交换机和云

这样就把交换机和云连通的环境搭建好了

5.2交换机配置SSH

配置完后,启动设备,然后双击交换机,开始配置SSH,所需的命令如下:

1.给交换机配置IP地址

这里我指定的IP地址是192.168.56.2,需根据你的VirtualBox的IP实际地址来,比如正常安装的情况下VirtualBox的IP都是192.168.56.1,需要保持交换机的IP和VirtualBox的IP在同一个网段,所以这里用的是192.168.56.2

<Huawei>system-view
[Huawei]interface gigabitethernet 0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type access
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]vlan 100
[Huawei-vlan100]port gigabitethernet 0/0/1
[Huawei-vlan100]quit
[Huawei]interface vlanif 100
[Huawei-Vlanif100]ip address 192.168.56.2 24
[Huawei-Vlanif100]quit

2.交换机上生成本地秘钥对

[Huawei]rsa local-key-pair create

执行后,默认回车就行

3.配置SSH远程登录用户信息

这里配置的用户名是:user1,密码是:user1123

[Huawei]aaa
[Huawei-aaa]local-user user1 password cipher user1123
[Huawei-aaa]local-user user1 service-type ssh
[Huawei-aaa]local-user user1 privilege level 15
[Huawei-aaa]quit
[Huawei]ssh user user1 authentication-type password
[Huawei]ssh user user1 service-type stelnet
[Huawei]stelnet server enable

4.配置VTY用户界面

[Huawei]user-interface vty 0 4
[Huawei-ui-vty0-4]authentication-mode aaa
[Huawei-ui-vty0-4]protocol inbound ssh
[Huawei-ui-vty0-4]quit
[Huawei]quit
<Huawei>save

save保存配置时,会提示是否保存,输入Y之后回车就行

配置完成后,可以通过命令display current-configuration检查是否已完成配置的保存,以及连接要求

5.3 Xshell连接交换机

打开Xshell软件,新建一个连接,连接属性那里配置主机IP和端口号,IP填写192.168.56.2,端口选择22

用户身份验证选择密码方式,用户名user1,密码是user1123

如果所有的操作都按照文章指示的来,那么点击连接后,就会直接连上交换机了。有连接不上的情况时,请重新检查自己的配置

标签:配置,Huawei,交换机,SSH,NSP,软件,安装
From: https://www.cnblogs.com/dnboy/p/18065707

相关文章

  • 使用SSH命令连接到远程Linux服务器
    SSH是一种安全的加密协议,可用于远程登录和执行命令。无需额外安装客户端,并且适用于Linux、MacOS、Windows10以上的操作系统;基本命令要使用SSH连接到远程主机,请使用以下命令:sshuser@host其中:user是远程主机上的用户名。host是远程主机的IP地址或主机名。例如,要连接......
  • macOS(BSD system) 禁用 ssh 密码登录(转)
    AsanyBSDsystemyoushouldtoggleoffsomeoptionsinyoursshd_:  sudovim/etc/ssh/sshd_config  UsePamyes#itwillnotbeused ChallengeResponseAuthenticationno PasswordAuthenticationno kbdInteracti......
  • ssh进阶,免密登录
    免密登录(重点)公钥:一串字符串,在非对称加密里面用来加密数据,随意公开。私钥:一串字符串,在非对称加密里面用来解密数据,不能泄露。你原本是用root的密码进行身份验证,登录该服务器客户端更换为公钥形式登录普通密钥:一串字符串。在对称加密里面,加密和解密都用它基于公私钥的......
  • 外部网络通过ssh连接WSL2
    外部网络通过ssh连接WSL2需要配置wsl2网络模式为镜像模式,并打开防火墙。最终可以实现通过局域网访问WSL2容器,同时当宿主机可以访问ipv6时,容器也自动支持。修改wsl位置文件.wslconfig​​,主要有以下两点关键步骤设置网络模式为镜像模式networkingMode=mirrored​​打开防火......
  • 详细解读Gitlab Runner中SSH到远程服务器的细节
    生成特有的密钥对用windows的命令行生成即可$ssh-keygen-trsa-C"[email protected]"执行如下图:上述命令行中,密钥保存在C:\Users\d211.ssh目录下:把上述公钥拷贝到目标服务器的对应用户目录下比方我们要在目标服务器,用上述私钥,以用户runner的身份登入。那么我们在目标......
  • ssh安全登录基础篇
    什么是SSHSSH或SecureShell协议是一种远程管理协议,允许用户通过Internet访问、控制和修改其远程服务器。SSH服务是作为未加密Telnet的安全替代品而创建的,它使用加密技术来确保进出远程服务器的所有通信都以加密方式进行。SSH是一种网络协议简单说,SSH是一种网络协议,用......
  • windows 10/11 下安装 ssh 服务
    https://zhuanlan.zhihu.com/p/634969945 windows一般自带ssh服务,只是需要去把服务开启下:检查OpenSSH的可用性以管理员身份打开PowerShell并运行:Get-WindowsCapability-Online|Where-ObjectName-like'OpenSSH*'命令返回Name:OpenSSH.Client~~~~0.0.1......
  • eNSP 安装教程
    一、安装 a)先安装步骤1依赖组件中的四个组件,其中VBox不要安装在中文目录; b)安装步骤2中的主程序(eNSP1.3.00.100Setup); c)导入步骤3设备包(可选操作)。下载链接:阿里云盘(设备包分享失败,关注加群文件) 二、使用 a)参考eNSP基础操作视频; b)防火墙默认用户名、密......
  • java使用ssh通道连接mysql
    添加依赖<dependency><groupId>com.jcraft</groupId><artifactId>jsch</artifactId><version>0.1.55</version></dependency>添加配置importcom.jcraft.jsch.JSch;......
  • SSH
    ubuntu配置ssh1、查看ssh服务的开启状态ps-e|grepssh2、如果终端没有返回sshd,则需安装ssh-serversudoapt-getinstallopenssh-server3、启动服务sudo/etc/init.d/sshstart现在查看ssh服务状态就有sshd了!......