使用虚拟机+Python远程登陆ensp模拟器交换机

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

本文使用软件:VMware,eNSP,mobaxterm

要登陆ensp里面的设备,需要使用到cloud

下面我们先搭建如下拓扑:

首先点击cloud,端口一绑定UDP信息,添加;端口2绑定VMnet8网卡(注意网段),添加。然后将入端口设置为1,出端口设置为2,如下:

然后需要在VMware中,将虚拟机的网络适配器设置为特殊虚拟网络,对应net8虚拟网卡,点击确定

接着进行配置,下面实验操作均以LSW2为例(同网段地址)

interface gigabitethernet 0/0/1
port link-type access
quit
vlan 100
port gigabitethernet 0/0/1 
quit
interface vlanif 100 
ip address 192.168.129.2 24
quit 

#在 Switch(交换机)上生成本地密钥对
rsa local-key-pair create
2048

aaa 
local-user admin password cipher 666666
local-user user1 service-type ssh 
local-user user1 privilege level 15 
quit 

ssh user admin authentication-type password
ssh user admin service-type stelnet
stelnet server enable

#配置 VTY 用户界面。 VTY 是 Virtual Type Terminal 的缩写,中文名称为虚拟类型终端。
user-interface vty 0 4
authentication-mode aaa
protocol inbound ssh
quit

配置完成之后,打开虚拟机终端,先ping 192.168.159.2(自己配置的IP),看看是否可以正常通信

现在能够进行正常通信,接着在虚拟机终端输入命令:ssh admin@192.168.159.2,然后输入密码,可以看见,虚拟机已经成功远程登陆到模拟器里面的交换机

基于此,可以很方便地进行python脚本实现网络自动化的实验

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值