首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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

简单写个小程序实现华为交换机配置备份,代码如下: # more ftp-huawei.py # -*- coding=utf-8 -*- from ftplib import FTP import...="admin",passwd="admin")#FTP账号密码 print(ftp.getwelcome())#打印ftp登陆成功信息 os.chdir('./')#改变当前路径至(已经在该目录下创建了这个文件夹...) bufsize=1024 filename=hostid + "--{}.zip".format(Today)#创建日期为前缀的zip文件 file_handle=open(filename,"...wb").write#创建写操作 ftp.retrbinary("RETR vrpcfg.zip",file_handle,bufsize)#ftp后获取vrpcfg.zip这个文件并写入本地文件...配置交换机管理ip,用于ftp连接 ? 测试ftp登陆: ? 用编写好的python程序备份配置: ? ? 简单小程序演示至此结束,欢迎各位一起交流学习。

1.1K10

LinuxUnix shell 自动 FTP 备份档案

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。...本文给出Linux 下使用 shell 脚本来实现自动FTP备份档案。       ...name "EXP_${ORACLE_SID}*.gz" -mtime +$RETENTION -exec rm {} \; exit 2、补充说明 a、该脚本用于Oracle expdp导出的dump文件自动...ftp到指定服务器的指定路径下 b、对于expdp导出文件的格式定义请参阅上一篇文章,Linux/Unix shell 自动导出Oracle数据库 c、由于导出与需要导入的数据库使用不同的SID,因此我们在脚本中定义了...TARGET_SID d、在ftp之前,我们对原来的dump文件进行了gzip压缩以节省网络带宽与传送时间 e、对该脚本作相应修改,同样可以将RMAN的备份档案实现ftp到异机 f、要实现自动ftp,当然是将其部署到

98710

网工Python之路之paramiko 模块实验(六)FTP推送备份文件

实验背景: 日常较多的备份方式有两种: ① 登录设备执行show run,然后抓取回显,保存成配置文件。 ② FTP/SCP等方式登录网元,拷贝配置文件 startup-config文件。...3、FTP账号:python 4、FTP密码:123456 第 2 步,手工测试FTP推送备份文件 我们登上LSW1(192.168.242.11),从网元手工登录ftp服务器(192.168.242,1...这里强调下,这实验我们主要是讨论FTP推送备份文件,因此,我把代码最简化,去掉了try-expect,设备表文件,指令表文件,交互输入用户名密码等功能。...3、FTP账号:python 4、FTP密码:123456 第 2 步,手工测试FTP推送备份文件 我们登上LSW1(192.168.242.11),从网元手工登录ftp服务器(192.168.242,1...这里强调下,这实验我们主要是讨论FTP推送备份文件,因此,我把代码最简化,去掉了try-expect,设备表文件,指令表文件,交互输入用户名密码等功能。

84820

如何使用Powershell操作FTP进行数据文件自动上传备份

[TOC] 0x00 前言简述 描述: 在运维过程中会将服务器上数据文件备份在共享磁盘或者FTP服务器中,此处由于作者环境是在Windows系统上,且在业务上需要同步文件FTP服务器中,遂有了此文,帮助各位看友了解...,如何在Windows上使用Powershell脚本将数据备份文件自动上传的FTP服务器上?...在下述实践中,我们可以使用三种方式进行数据文件上传到FTP服务器中。 方式1.使用Powershell与Windows原生ftp客户端工具(仅仅支持主动模式)进行文件备份....方式2.使用Powershell中.NET的内置的FTP操作类 System.Net.FtpWebRequest 连接ftp服务器并进行备份文件上传....方式3.使用Powershell的PSFTP模块包连接ftp服务器并进行备份文件上传。

2.9K21

搭建 FTP 文件服务

就能看到新建的文件夹 uftp 了。 创建登录欢迎文件 [?]...: sudo passwd uftp 删除掉 pam.d 中 vsftpd,因为该配置文件会导致使用用户名登录 ftp 失败: sudo rm /etc/pam.d/vsftpd 为了方便后面的实验步骤.../sbin/nologin uftp 修改 vsftpd 配置 sudo chmod a+w /etc/vsftpd.conf 修改 /etc/vsftpd.conf 文件中的配置(直接将如下配置添加到配置文件最下方...允许文件上传 write_enable=YES # 使用utf8编码 utf8_filesystem=YES 新建文件 /etc/vsftpd.user_list,用于存放允许访问 ftp 的用户:...访问 FTP 服务 根据您个人的工作环境,选择一种方式来访问已经搭建的 FTP 服务 通过 FTP 客户端工具访问 FTP 客户端工具众多,下面推荐两个常用的: FileZilla - 跨平台的 FTP

5.3K70

文件备份操作

# 1.txt,1.py 1.mp3 1.avi # 允许用户输入任何一个文件 -- 备份 # 打开源文件, 打开备份文件 -- 源文件执行读取,备份文件执行写入 -- 关闭两个文件 import os...# 得到这个路径下的所有文件 file_list = os.listdir('./') print(file_list) file_name = input('请输入要备份文件名:') if file_name...src_f = open(file_name, 'rb') # 音频文件,所以要二进制模式打开 new_f = open(new_name, 'ab') # 源文件读取数据,...新的文件写入数据 # src_f.read() -- read是一次性读取所有,如果文件太大,会出问题,循环读取循环写入 # 当没有数据了就不再循环执行读写 -- 数据长度为0 len...-- 先关闭备份出来的 再关闭源文件 new_f.close() src_f.close() else: print('文件不存在')

73440

FTP上传文件,Apache篇

前段时间做了个任务,是公司liunx机器上有个公司静态网站的文件夹,因为不定期的修改,修改完之后要同步到FTP服务器上,之前一直是手动使用FTP工具来同步,我的任务是开发一个能够同步静态网站的...连接ftp         3. 拷贝文件,有可能是递归,因为文件夹下包含目录         4....断开ftp连接         每次同步只是同步更新文件,所以我把同步时间记录在一个文件里,放在本地,上传文件的时候判断该文件的更新时间是否大于上次的同步时间。...*/ private String password; /** * ftp文件路径 */ private String ftpPath; /** * 上次更新时间 */...ftp.isConnected()) { connect(); } } /** * 拷贝文件 * @param src * @param dest * @throws IOException

4.2K10

如何部署 ftp 文件服务

文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。...sudo usermod -s /sbin/nologin www 删除掉 pam.d 中 vsftpd,因为该配置文件会导致使用用户名登录 ftp 失败: sudo rm /etc/pam.d/vsftpd...这时,你还需要进行一些设置,我们使用编辑器打开/etc/vsftpd.conf这个文件,然后新增以下内容。...文件,用于存放允许访问 ftp 的用户。...服务 我们需要用软件链接到FTP服务器才行,通过我们上一步设置的FTP账户www及密码,使用ftp软件登录FTP服务器,这里我们以MobaXterm为例,点击左上角的Session按钮,选择以FTP方式连接

3.5K2118

文件传输协议——FTP

FTP是在两个计算机之间传输文件的协议。一般有两种情形,一种是需要登录的FTP文件服务器,另外一种FTP服务器是匿名的,它允许任何人进行访问。...FTP的工作机制 FTP使用两条TCP连接:一条用来控制,另一条用来数据传输。 用于控制的TCP连接主要在FTP的控制部分使用。例如:登录用户名和密码的验证,发送文件的名称等。...当发生GET,PUT以及文件浏览的时候,每次都会建立另外一个TCP连接(默认占用20端口)。这个TCP连接是用来传输数据的,当数据传输完毕的时候,这个TCP连接就会被断开。...FTP服务器传输数据的时候可以选择是ASCII码模式或者是二进制模式。ASCII模式会在传输的时候自动调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。...二进制模式中保存文件的位序,以便原始和拷贝的是逐位一一对应的。

2.7K20

FTP配置文件诠释

(R)读-----下载 (W)写----上传 (X)执行----如果不开FTP的目录都进不去 4.普通用户FTP服务器的连接(独立服务器) 在配置文件中添加如下信息即可: Local_enble=yes...=YES(启用虚拟用户) guest_username=virtual(将虚拟用户映射为本地virtual用户) pam_service_name=ftp.vu(指定PAM配置文件ftp.vu)...默认: NO anon_world_readable_only 启用时, 将只允许匿名用户下载具有全球读权限的文件. 这将意味着 ftp 用户可以拥有自己的文件, 特别是前边提到的上载的文件....如果想允许上载的文件可以执行, 将此值修改为 0777 默认: 0666 ftp_data_port FTP PORT 方式的数据联接端口....默认: ftp hide_file 此选项用于设定列取目录时, 要隐藏的文件类型(以及目录等). 尽管隐藏了, 知道其宿主的客户端仍然能对文件/目录等有完全访问权限.

5.4K80

文件传输协议FTP

文件传输协议FTP [TOC] # 掌握FTP的工作原理 # 掌握FTP常用命令的使用方法及用途 TFP简介: FTP (File Transfer Protocol)服务: FTP是TCP/IP网络上两台计算机之间传送文件的协议...FTP客户机可以给服务器发出命令来下载文件、上传文件、创建或改变服务器上的目录 原来的FTP软件多是命令行操作,有了像Filezilla这样的图形界面软件,使用FTP传输变得方便易学。...FTP协议是应用层的协议,它基于运输层,负责进行文件的传输 FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理。 FTP服务一般运行在TCP的20和21两个端口。...数据作为连续的字节流从FTP交付给TCP。TCP负责把数据划分为适当大小的报文。若数据是简单的字节流(文件结构),就不需要文件结束符。...从服务器向客户端发送目录列表或文件名,使用LIST命令完成。FTP把目录或文件名列表当作文件,在数据连接上发送。

9510

linux ftp同步,ftp同步,lftp同步,lftp同步本地文件到远程ftp

(1).安装yum -y install lftp(2).同步本地文件到远程ftp命令lftp -u ftp账号,ftp密码 -e "mirror -R --delete --only-newer --...verbose 本地目录 远程目录" ftp地址(3).可能出现的错误:Certificate verification: Not trusted在配置文件/etc/lftp.conf加入忽略: set... ssl:verify-certificate no即可实现本地新增文件同步到远程,本地删除文件同步到远程,本地修改同步到远程,都是增量处理。...delete --only-newer --verbose /www/wwwroot/learn/  /htdocs" qxu206704603g94.my3w2.com通过更新master分支然后通过ftp...同步到我的虚拟主机,我的虚拟主机网速比服务器快,因此我同步ftp过去,上面的ftp信息是我虚拟主机的,密码都是错的,哈哈再更新下忽略git文件命令lftp -u qxfus2g0d6ss4,Qxu206fg04e6039f4

1K40
领券