本人负责一台重要数据服务器(以下简称数据服务器)的维护,本服务器运行的应用程序每天都会产生大量新数据,应用程序会每天夜里11点钟自动备份数据为一个以当天日期为文件名的文件,当下个月有以同日期命名的文件时会自动覆盖,也就是保留了最近一个月的数据备份。本数据服务器为Windows Server 2008 R2系统,内网IP,但可访问外网,而外网无法访问本数据服务器。

为防止服务器故障造成数据丢失,选择了一台处于外网的有静态IP的服务器(以下简称FTP服务器),在Windows 2008 Server R2下做了Microsoft FTP服务,并且打开了被动模式,但在数据服务器上用windows 2008自带的FTP在命令行下操作无法使用被动模式,即使用“quote PASV"命令强制使用被动模式,”ls“和"put"时仍然提示如下错误:

501 Server cannot accept argument.
150 Opening ASCII mode data connection.

经网上查询,很多人都认为windows自带的FTP无法正常使用被动模式,因而转向使用其他FTP客户端。经测试FlashFXP具有丰富的命令行模式可用,现将利用FlashFXP结合Windows 2008 R2的任务计划程序功能实行对本地文件夹下的文件定时上传到指定的FTP服务器的方法步骤介绍如下:

1,在数据服务器上安装FlashFXP(网上有兼容32位及64位的绿色版),如我是将FlashFXP安装在d:\ FlashFXP文件夹下。在选项中设置FlashFXP的文件传输规则共二条:第一条是当目标文件的时间较旧时上载动作为覆盖旧文件,因为备份文件是以日期命名,当下一个月日期相同时会产生同名文件,在上载到FTP服务器时会把上个月的同名文件自动覆盖掉,以保留最新备份;第二条是当目标文件的时间相等时上载动作为跳过,这样避免相同备份多次上传造成时间和流量的浪费,也避免硬盘加速老化。

2,添加的FlashFXP程序文件夹到环境变量中。

3,创建autoFTP.bat文件,写入以下内容并将autoFTP.bat放置在Ç盘根下:

flashfxp.exe -c2 -upload ftp://远程FTP服务器用户名:密码@远程FTP服务器IP:端口 -localpath="本地盘符:\本地备份文件夹名\" -remotepath="/远程FTP服务器备份文件夹名/"

该命令行的参数解释如下:

-c2:当队列中的文件全部传输完毕后自动关闭FlasFXP。

-upload:上传。

-localpath:更改本地路径为要上传的本地文件夹,文件夹名后没有文件名代表着上传本文件夹下的所有文件。

-remotepath:更改远程FTP服务器路径为要上传到的文件夹。

4,创建计划任务。打开数据服务器上的任务计划程序,点击左侧的“创建任务”,在常规卡片中输入计划的名字,勾选“不管用户是否登录都要运行” - “不存储密码”,勾选 '使用最高权限运行'。在 '触发器' 卡片中点击 '新建',选择 '每天',设置时间为2:00:00,勾选 '启用',确定。在 '操作' 卡片中点击“新建”,“操作”是“启用程序”,浏览到放置在ç盘根下的autoFTP.bat文件打开,“起始于”处填写C:\    然后点击“确定”,再确定关闭“创建任务”窗口,计划任务创建完毕,每天凌时2点钟会启动FlasFXP自动上传处于内网的数据服务器到处于外网的FTP远程服务器当中,有新的同名文件也会上传,完全相同的旧文件不上传。

FlashFXP 自动上传备份到指定FTP服务器的方法相关推荐

  1. 华为交换机---自动备份配置到指定ftp服务器

    华为交换机-自动备份配置到指定ftp服务器 环境 交换机配置修改后及时备份相关配置,每次配置变化后需要在1分钟后自动进行保存,并且将配置上传至FTP服务器:每隔30分钟,交换机自动把配置上传到FTP服 ...

  2. c/s程序版本自动升级的问题,如何判断client端版本号是否最新,然后从指定ftp服务器down...

    c/s程序版本自动升级的问题,如何判断client端版本号是否最新,然后从指定ftp服务器down http://blog.csdn.net/delphizhou/article/details/30 ...

  3. FTP服务器访问方法

    ftp://127.0.0.1"或"ftp://192.168.0.2" 1.DOS下的登录格式.如"ftp ftp.bbc.com". 2.浏览器中 ...

  4. ftp linux包,图文详解Ubuntu搭建Ftp服务器的方法(包成功)

    一.今天下午由于课程的要求不得已做了Ubuntu搭建Ftp服务器的实验,但是实验指导书还是N年前的技术,网上搜了一大把,都是模模糊糊的! 在百般困难中终于试验成功,特把经验分给大家 希望大家少走弯路! ...

  5. 在Ubuntu下搭建FTP服务器的方法

    由于整个学校相当于一个大型局域网,相互之间传送数据非常快,比如要共享个电影,传点资料什么的. 所以我们可以选择搭建一个FTP服务器来共享文件. 那么问题来了,有的同学会问,我们既然在一个局域网内,直接 ...

  6. win10中搭建并配置ftp服务器的方法(实现多用户登录整合版

    源地址 win10中搭建并配置ftp服务器的方法(实现多用户登录整合版) 一.ftp的搭建 二.ftp的配置 三.用户配置(实现多用户登录) 一.ftp的搭建 1.首先我们需要启动IIS服务 第一步: ...

  7. 虚拟机linux ftp慢,虚拟机Linux下配置FTP服务器的方法

    虚拟机Linux下配置FTP服务器的方法 1.确保虚拟机系统与宿主系统是桥接设置,以方便连接. 2.在虚拟机系统中安装ftp服务器,我安装的是vsftpd服务器.由于安装的虚拟机系统CentOS 中已 ...

  8. mysql备份一个表到ftp_备份部分mysql表并上传至指定ftp服务器目录中

    防伪码:忘情公子著 前几天领导安排了一个任务,让写一个脚本备份某mysql数据库中的部分表,并要将备份好的文件上传至某ftp服务器中,于是就有了以下的脚本 #!/bin/bash #Filename: ...

  9. mysql数据库上传ftp服务器中_备份部分mysql表并上传至指定ftp服务器目录中

    防伪码:忘情公子著 前几天领导安排了一个任务,让写一个脚本备份某mysql数据库中的部分表,并要将备份好的文件上传至某ftp服务器中,于是就有了以下的脚本 #!/bin/bash #Filename: ...

  10. ftp服务器备份手机文件,ftp服务器文件自动备份

    ftp服务器文件自动备份 内容精选 换一换 为加强对数据的容灾管理,云堡垒机支持手动备份和配置日志远程备份,提高审计数据安全性和系统可扩展性.通过手动导出/下载各功能模块数据文件保存在本地,可手动备份 ...

最新文章

  1. 用MATLAB模拟天线接收信号时,突然出现一个干扰信号,并且干扰信号从0°开始,绕90°,观察SINR的变化规律
  2. python getattr_来一点Python面向对象第一级进阶的东西
  3. JDK/Java 17 可能带来什么新特性?
  4. 日常提高PHP运行效率的习惯
  5. Linux服务器,服务管理--systemctl命令详解,设置开机自启动
  6. HTML5七夕情人节表白网页制作【一生守护】HTML+CSS+JavaScript
  7. 安全测试之sql注入
  8. Excel如何将两列内容合并到一列并在中间添加符号
  9. 在VS Code上搭建C/C++环境
  10. 【“盛大游戏杯”第15届上海大学程序设计联赛 K】【贪心】购买装备
  11. 【Ext.Net学习笔记】05:Ext.Net GridPanel的用法(包含Filter、Sorter、Grouping、汇总(Summary)的用法)...
  12. 抖音直播流实时下载附源码
  13. AT2401C完美替代RFX2401C性价比更高
  14. 有些程序员经常把“删库跑路”挂在嘴边,如果真的“删库跑路”需要负刑事责任吗?
  15. 关于技术人员创业的几点建议
  16. Ubuntu10.04下载Android-x86(froyo-x86)源代码步骤
  17. 川大计算机学院新生开学典礼,电子信息,自强不息 ——电子信息学院2018级本科新生开学典礼隆重举行...
  18. 微信小程序 video 视频播放卡顿
  19. 5G,建设得怎么样了?
  20. 校内集训安全责任书模板

热门文章

  1. 手持式自动锁螺丝机怎么操作使用
  2. 后台coder的神器!Bootstrap Layoutit
  3. C++实现的基于αβ剪枝算法五子棋设计
  4. 6678-GPIO基础(1)
  5. IntelliJ IDEA下载 与 破解(Evaluate for free 灰色)
  6. 密码破解---实验八:Windows本地破解用户口令
  7. ubuntu 设置静态路由_ubuntu 配置静态路由
  8. php用户注册表单验证
  9. pc机箱 图纸_如何升级到新的PC机箱
  10. oracle数据库三大日志,Oracle 数据库日志和用户日志位置