标签:服务 height src 服务类 telnet 配置 mic 实验 idt
环境准备
本机安装python3.x , Geany ,ensp
安装实验需要的库 paramiko
交换机1配置
sys sys SW1 vlan 10 q int g0/0/1 port link acc port def vlan 10 q user-interface vty 0 4 authentication-mode aaa //认证模式默认password 改为aaa protocal inboumd ssh //登入设备设备默认是all 指定ssh q 创建用户 aaa local-user huawei password cipher huawei local-user huawei service-type ssh //服务类别ssh local-user huawei privilege level 3 //级别 相当于赋权限 q ssh user huawei authentication-type password ssh user huawei service-type stelnet stelnet server enable
Geany内的代码
#coding=gbk import paramiko import time ip = "192.168.56.2" user = "huawei" pw = "huawei" ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(hostname=ip,username=user,password=pw) print("恭喜你成功登录到ensp模拟器上的交换机上了!" ,ip) command = ssh.invoke_shell() command.send("system\n") // "\n" 换行符 = 回车 command.send("vlan 20\n") command.send("quit\n") command.send("int vlan 30\n") command.send("ip add 192.168.2.200 24\n") command.send("quit\n") command.send("quit") time.sleep(2) output = command.recv(65535) //可显示字符数 print(output.decode("ascii")) //把输录的配置全部打印出来 ssh.close 、//关闭
运行文件
标签:服务 height src 服务类 telnet 配置 mic 实验 idt
原文地址:https://www.cnblogs.com/zjrljs/p/14612681.html