码迷,mamicode.com
首页 > 其他好文 > 详细

网络编程与自动化

时间:2021-04-05 12:14:39      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:服务   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!