龙空技术网

Python通过FTP备份华为交换机配置文件

释然IT杂谈 272

前言:

目前你们对“python交换机”大概比较重视,各位老铁们都想要知道一些“python交换机”的相关资讯。那么小编在网上收集了一些有关“python交换机””的相关资讯,希望咱们能喜欢,姐妹们一起来学习一下吧!

简单写个小程序实现华为交换机配置备份,代码如下:

# more ftp-huawei.py  # -*- coding=utf-8 -*-from ftplib import FTPimport time,oshostid="192.168.10.100" Today = time.strftime("%Y-%m-%d", time.localtime())#获取当天时间ftp = FTP()#创建变量 开启debug模式地址(交换机地址) (user="admin",passwd="admin")#FTP账号密码print()#打印ftp登陆成功信息 os.chdir('./')#改变当前路径至(已经在该目录下创建了这个文件夹) bufsize=1024filename=hostid + "--{}.zip".format(Today)#创建日期为前缀的zip文件 file_handle=open(filename,"wb").write#创建写操作 ("RETR vrpcfg.zip",file_handle,bufsize)#ftp后获取vrpcfg.zip这个文件并写入本地文件 关闭调试模式 关闭FTP

测试:

在交换机配置ftp服务相关配置

首先在交换机上开启ftp服务:

aaa模式下设置用户名密码及登陆权限、登陆类型、ftp主目录

认证模式设置为aaa

配置交换机管理ip,用于ftp连接

测试ftp登陆:

用编写好的python程序备份配置:

简单小程序演示至此结束,欢迎各位一起交流学习。

												更多精彩尽在公众号“释然IT杂谈”

标签: #python交换机