ftp备份机制
A. 如何利用批处理和ftp自动备份文件
假设你需要备份的文件在d:\backup这个文件夹里
@echo
off
title
压缩并备份文件
path
c:\program
files\winrar;d:\program
files\winrar;%path%
rar
a
-r
d:\"%date%".rar
d:\backup\
echo
open
你ftp的ip>"%tmp%\upload.ftp"
echo
user
你ftp的用户名>>"%tmp%\upload.ftp"
echo
你ftp的密码>>"%tmp%\upload.ftp"
echo
put
"d:\%date%.rar">>"%tmp%\upload.ftp"
echo
bye>>"%tmp%\upload.ftp"
ftp
-n
-s:"%tmp%\upload.ftp"
上面这几句保存成一个批处理。放到计划任务里每天定时执行。
其中“你ftp的ip”、“你ftp的用户名”、“你ftp的密码”需要你替换。
如果你的那几个文件不在一个文件夹里,比如它们分别是d:\1.txt、e:\abc\2.db和f:\123\123.td,可以把“rar
a
d:\"%date%".rar
F:\backup\”这句改成
rar
a
d:\"%date%".rar
d:\1.txt
e:\abc\2.db
f:\123\123.td
B. 如何利用Ftp自动备份
是随着文件备份与ftp被广泛应用的产物。利用ftp自动备份可轻松解决企业、网站等数据中心的备份任务。在管理人员繁忙或无人值守的时候,实现远程轻松备份和远程自动备份。其目的,是为防止企业、网站、服务器等数据中心出现意外时,能在最短的时间恢复正常运作。
ftp自动备份——filegee
新建一个备份任务,选择任务的备份类型;备份的源目录为ftp服务器,可对ftp服务器进行增、删、改设置。
目标目录可选择本机或ftp(目标目录是ftp,也就是说可将文件远程备份到其它地方);还可对文件进行压缩加密。在根据建立任务向导中,自动执行的模式有多种,可根据数据的更新量来设置自动执行的时间,ftp自动备份模式有:每月、每周、每日、间隔、实时。时间跨度满足ftp自动备份对所有时间的要求,只要设定好自动执行的时间,就可全天候随时自动执行备份任务。这里选择的是,每天下午的17:00自动执行远程ftp的备份任务。如下:
在任务建立的向导中,还可以对文件进行选择,可以选择需要备份的部分文件;可设置任务自动重试,可设置自动重试到任务完全成功为止,所以,完全不必担心ftp自动备份任务不成功或出错而无法备份的情况。如果备份的数据量大,还可设置自动删除日志文件,做到节省存储空间。如果,还是不放心备份文件的安全,可对文件加密(这已是第二次加密了,前面步骤中,可压缩加密),在保证ftp自动备份文件时,还能充分保障备份的安全。还可生成执行命令,在执行任务前后运行其他的程序。
通过上述步骤,就可完成ftp自动备份的任务,操作非常简单,功能非常强大。能够实时、远程的完成ftp备份任务,不仅节省了时间,提高了效率,还保证了备份文件的安全。
C. FTP服务的工作机制
FTP基础知识
FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数据。
FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。
PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的XXXX端口发送连接请求,建立一条数据链路来传送数据。
PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV命令告诉客户端:“我打开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口发送连接请求,建立一条数据链路来传送数据。 从上面可以看出,两种方式的命令链路连接方法是一样的,而数据链路的建立方法就完全不同。而FTP的复杂性就在于此。
FTP服务器端的注意事项
一、FTP服务器是公网IP,用公网动态域名;或是内网IP,用内网专业版TrueHost
1、服务器如果安装了防火墙,请记住要在防火墙上打开FTP端口(默认是21)。
2、所有FTP服务器软件都支持PORT方式。至于PASV方式,大部分FTP服务器软件都支持。支持PASV方式的FTP服务器软件,也可以设置为只工作在PORT方式上。
3、为了PASV方式能正常工作,需要在FTP服务器软件上为PASV方式指定可用的端口范围(设置方法)。此外,还要在服务器的防火墙上打开这些端口。当客户端以PASV方式连接服务器的时候,服务器就会在这个端口范围里挑选一个端口出来,给客户端连接。
二、FTP服务器是内网IP,用内网动态域名标准版cmxnatproxy
这种情况下,FTP服务器不需要做特殊设置,只要支持PASV方式就可以了。大部分FTP服务器软件都支持PASV方式。
FTP客户端的注意事项
请注意:选择用PASV方式还是PORT方式登录FTP服务器,选择权在FTP客户端,而不是在FTP服务器。
一、客户端只有内网IP,没有公网IP
从上面的FTP基础知识可知,如果用PORT方式,因为客户端没有公网IP,FTP将无法连接客户端建立数据链路。因此,在这种情况下,客户端必须要用PASV方式,才能连接FTP服务器。大部分FTP站长发现自己的服务器有人能登录上,有人登录不上,典型的错误原因就是因为客户端没有公网IP,但用了IE作为FTP客户端来登录(IE默认使用PORT方式)。
作为FTP站长,有必要掌握FTP的基础知识,然后指导您的朋友如何正确登录您的FTP。
二、客户端有公网IP,但安装了防火墙
如果用PASV方式登录FTP服务器,因为建立数据链路的时候,是由客户端向服务器发送连接请求,没有问题。反过来,如果用PORT方式登录FTP服务器,因为建立数据链路的时候,是由服务器向客户端发送连接请求,此时连接请求会被防火墙拦截。如果要用PORT方式登录FTP服务器,请在防火墙上打开1024以上的高端端口。
D. FTP自动备份
是随着文件备份与ftp被广泛应用的产物。利用ftp自动备份可轻松解决企业、网站等数据中心的备份任务。在管理人员繁忙或无人值守的时候,实现远程轻松备份和远程自动备份。其目的,是为防止企业、网站、服务器等数据中心出现意外时,能在最短的时间恢复正常运作。
ftp自动备份——FileGee
新建一个备份任务,选择任务的备份类型;备份的源目录为ftp服务器,可对ftp服务器进行增、删、改设置。
目标目录可选择本机或ftp(目标目录是ftp,也就是说可将文件远程备份到其它地方);还可对文件进行压缩加密。在根据建立任务向导中,自动执行的模式有多种,可根据数据的更新量来设置自动执行的时间,ftp自动备份模式有:每月、每周、每日、间隔、实时。时间跨度满足ftp自动备份对所有时间的要求,只要设定好自动执行的时间,就可全天候随时自动执行备份任务。这里选择的是,每天下午的17:00自动执行远程ftp的备份任务。如下:
在任务建立的向导中,还可以对文件进行选择,可以选择需要备份的部分文件;可设置任务自动重试,可设置自动重试到任务完全成功为止,所以,完全不必担心ftp自动备份任务不成功或出错而无法备份的情况。如果备份的数据量大,还可设置自动删除日志文件,做到节省存储空间。如果,还是不放心备份文件的安全,可对文件加密(这已是第二次加密了,前面步骤中,可压缩加密),在保证ftp自动备份文件时,还能充分保障备份的安全。还可生成执行命令,在执行任务前后运行其他的程序。
通过上述步骤,就可完成ftp自动备份的任务,操作非常简单,功能非常强大。能够实时、远程的完成ftp备份任务,不仅节省了时间,提高了效率,还保证了备份文件的安全。
E. ftp工具FlashFXP站点文件的备份步骤
在FlashFXP没有运行的情况下,打开软件安装目录,复制“Sites.dat”,并进行备份即可。该文件是FlashFXP的站点信息文件,所有收藏的站点信息都保存在该文件中,只要能备份该文件,也就是备份了所有站点信息。这样的备份,也方便在交际圈子里分享,只要发送该文件即可。注意:备份站点文件时,要注意把软件的版本信息也备份下来,以便将来应用备份的时候用到。
当要需要应用备份文件的时候,有两种方法:一是打开FlashFXP,进入菜单“站点-导入站点”,如下图,接下来按提示做即可(请注意站点文件的版本),该方法会保留当前软件的收藏站点;二是直接把备份文件复制进去替换安装目录下的站点文件,该方法有一个地方需要注意,那就是备份站点信息会覆盖当前软件收藏的站点,且备份文件名必须跟原文件名一样,否则软件无法读取站点信息。说不上哪种方法更好,具体用哪种方法,大家看情况定吧。
以上就是专题栏小编带来的flashfxp教程,更多教程请看“http://www.zhuantilan.com/zt/flashfxp/”
F. ftp服务器的工作原理
FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数据。
FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。
PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的XXXX端口发送连接请求,建立一条数据链路来传送数据。
PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV命令告诉客户端:“我打开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口发送连接请求,建立一条数据链路来传送数据。
G. 局域网服务器如何通过ftp备份
登录路由器映射IP和端口到外网,外网就可以链接FTP下载备份了。还有一种简单的方法就是直接再局域网备份。
H. 什么是ftp定时备份
一般备份就是上传到服务端的文件会进行复制备份一份,以防文件损坏或丢失。像我们公司用的爱米云共享网盘,就会自动定时备份,而且可以备份到不同的盘符或者硬盘。这样就算系统崩溃了或者硬盘坏了也不用担心,可以一键恢复
I. FTP怎么做增量备份
实现方法如下:
1、用FTP并结合任务调度进行自动的同步。需要自动保持公司电脑和家里电脑FileBase.nyf这个文件的同步。实现原理:
1)估计一下每天的关机时间,利用Windows的任务调度在这个时间的前几分钟将文件上传至ftp服务器。
2)同样利用Windows的任务调度,在机器启动时,自动备份本地FileBase.nyf文件,并从ftp服务器下载文件。
2、实现方式(以本地存放路径D:\ApplicationData\mybase、本地任务调度文件:D:\ApplicationData\schele、文件存放在远程服务器的temp目录下。