Python版本:Python 3.8.2
交换机型号:Cisco3850、4451
FTP服务器:Windows Server 2012R2
一、配置ftp服务器
本测试ftp服务器采用的是windows server 2012r2,配置借鉴如下:
https://www.cnblogs.com/zxtceq/p/7154057.html
二、配置交换机上的FTP
ip ftp username ***
ip ftp password ***
三、实现
1)创建一个IP地址表
vim ip.txt
192.168.1.1
192.168.5.1
192.168.10.1
2)创建脚本
import paramiko
import time
import getpass
username = input('Username: ')
password = getpass.getpass('password: ')
f = open("ip.txt", "r")
for line in f.readlines():
ip_address = line.strip()
ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAd