【NetDevOps】paramiko - 自动化备份华为设备配置文件
拓扑图 前置工作 路由器、交换机基础配置 1.交换机、路由器配置ssh server 用户名:admin 密码:admin123 2.PC上安装python3, 并使用pip安装paramiko模块 pip3 install paramiko PC上运行ftp服务器;这里使用centos7,运行vsftpd服务,ip地址为192.168.164.133 。 1. 安装vsftpd服务 yum install -y vsftpd 2. 启动vsftpd服务 systemctl start vsftpd 服务开启后,进行连接测试,使用本地用户admin进行连接 语法:ftp 192.168.164.133 在交换机上查看配置文件信息 命令:dirvrpcfg.zip 文件就是我们需要的配置文件 手动上传配置文件测试 先登录到ftp服务器使用put命令上传配置文件,语法:put vrpcfg.zip 在centos7查看,配置文件接收情况可以修改文件名和存放目录,后面我们在脚本里做这个工作。 脚本 在Linux中创建脚本paramiko_ftp.py ,将ip地址信息写在 iphost.tx...