您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 服务器文件交换-搬运手册-FXP应用与技巧
整理搜集创作:Hermit申明本书的内容部分来自我原创作品,部分来自广大网友的大作!由于条件限制,我没法知道部分作者的姓名和发表在什么地方,在此一并感谢大家了!如果书里面的内容侵犯了你的权利,请来信告诉我,我会重新制订的!搬运手册-FXP应用与技巧Hermit(搜集整理)入门篇A:什么是FXP?大家请先看网上的两段文字:1,“FXP是FileExchangeProtocol(文件交换协议)的缩写,样子长的很像FTP吧,其实FXP本身就是FTP众多协议中的一个协议。因为在公共网络中,服务器到服务器的文件传输实际上就是利用了FTP服务器的Proxy(代理)命令,不过它的前提条件是FTP服务器要支持PASV。”―《FXP使56KModem跑DDN专线》2,什么是FXP(文件交换协议)?FXP最早是指客户端控制从一个FTP服务器把文件传到另一个FTP服务器。FXP方式能大大提高大容量文件的传输速度。利用了发送服务器和接受服务器之间的带宽,当然比从FTP服务器下载文件到你的电脑再上传到另一个FTP服务器快多了。―《FTP基本指南》=58430&h=1&bpg=1&age=-1FXP传送时,文件并不下载至本地,本地只是发送控制命令,故FXP传送时的速度只与两个FTP服务器之间的网络速度有关,而与本地速度无关。因FXP方式本地只发送命令,故在开始传送后,只要本地不发送停止的命令,就算是本地关机了,FXP仍在传送,直至一个文件传送完成或文件传送出错后,FTP服务器等待本地发送命令时,才会因不能接收到命令而终止FXP传送。呵呵,简而言之,第三方控制两个FTP之间数据流动,就是即使是拨号用户也可以实现两个FTP之间文件传送,一般来说,FTP服务器都有很高带宽,相互间数据传输速度飞快,这比我们普通先下载后上传要节省大量时间。很多人就是用这功能把大量文件搬运到目标FTP服务器或者PUB服务器!FXP实在是搬运者居家必备,杀人越货必备之利器!明白这个之后,诸位想开始实践暂时还要先准备一下才行,请先熟悉FXP要使用的软件――强大的FlashFXP!B:软件下载和使用:推荐下载地址:FlashFXPV3.7.9Build1346免安装绿色版:更多工具请访问:下载=1254《快速掌握FlashFXP》《FlashFXP高级使用技巧》《后台闪客—FlashFXP》《FXP使56KModem跑DDN专线》(推荐)C:FTP服务器设置情况是这样的,为了方便的进行测试,所以我在局域网里选取了三台机器:A:控制机(客户机)就是控制FXP进行的机器,IP192.168.0.8;B:源服务器装有Serv-U4.0,,作用是提供上传文件,IP192.168.0.5;C:目标服务器,同样装有Serv-U4.0,作用是接收上传的文件,IP192.168.0.6!如图(借用):1,看看B源服务器Serv-u情况和目录设置权限设置源服务器目录权限“至少”是R――L――I(后面的提高篇另有说法)2,看看B目标服务器Serv-u情况和目录设置权限设置目标服务器目录权限“至少”是RWA-LC-ID:实战FXP1,运行FlashFXP,将两个FTP站点加入FlashFXP的站点管理器,站点-站点管理器-新建站点2,站点管理器的设置,根据需要填入FTP站点的IP,端口,帐户和密码!(*注,对很多FTP来说,连接方式是PASV还是PORT也很重要,FlashFXP“站点管理器”里面那个“选项”也能选择,不过FlashFXP缺省的“方块”实际是两种模式交替的,一种不行自动换另一种,很高明,也省去了大量设置时间,不过我也发现有些FTP如果模式错误就根本不给改变的机会直接出错,所以如果确实知道服务器连接模式,还是建议选到正确连接模式。)3,这是目标服务器在FlashFXP的站点管理器的设置!(图片的目标“服”务器错误是FlashFXP中文兼容错误,可不是我敲错了)4,设置好了,选择站点开始连接!(*注,FlashFXP工具栏上“切换到FTP浏览器”可以很方便地在本地目录和FTP浏览器之间切换,但是为了保证前后文一致,我们每次启动FlashFXP都把它恢复到左边“本地目录”,右边“FTP浏览器”初始状态)5,连接第二个FTP(C目标服务器)时,FlashFXP自动把左边“本地目录”切换成“FTP浏览器”(为了便于大家区分,已经在两个服务器里面建立了对应的目录)6,开始FXP(也可以把文件或文件夹拖到左边对应目录)7,看看开始后,文件正在传输(FXP)的情况(以“源服务器目录”里面的“骇客帝国2预告.mov”作为传输对象)8,切换到本地目录,连接目标服务器,看到了传送之后的文件!9,这样一个最简单的FXP我们就完成了!Tobecontinued!***************************************************************************************************************提高篇A:为什么我的FXP不好使?看完入门篇,很多人可能跃跃欲试,Soeasy!试试看!不过我可以大胆预言,随便找两个FTP的话,很可能你会发现FXP出错,根本传不了文件!因为FXP传送在一些地方是非法的,许多服务器并不支持它或者禁止该功能。所以要开FXP,要么自己作,要么你和FTP管理员关系够好,让他给你打开;即使你自己有FTP,从控制流量,保证安全的角度来说,能把FXP关闭大家都是尽量关闭(呵呵,有些大FTP情况特殊,FXP永远开的)。Serv-u我现在还没发现如何设置两个帐号,一个能支持FXP,一个不能,所以笔者推荐的方式是一种折衷的方式――要使用FXP时用远程管理打开服务器serv-u的设置,不用时候再关上!不论如何大家必须解决一个问题,如何设置服务器才能进行FXP?下面以大家最常用的Serv-U为例!B:Serv-U下载和使用FTPServ-UV4.1://《FTPServ-U服务器组建攻略》的建立和维护手册(俺的老作品^_^)://:Serv-U里关于FXP的设置大家跟我一起再作次试验,弄明白几个问题,你就知道FXP的关键了!跟上次一样,在局域网里选取了三台机器A:控制机(客户机)就是控制FXP进行的机器,IP192.168.0.8;B:源服务器装有Seve-U4.0,,作用是提供上传文件,IP192.168.0.5;C:目标服务器,同样装有Seve-U4.0,作用是接收上传的文件,IP192.168.0.6!看看到底什么影响目标服务器和源服务器的FXP连接![小知识]PASV和PORT模式有什么不同,为什么PORT方式比PASV方式安全?FTP传输过程中要求建立一个专门的连接来传输数据,建立连接有两个方法:一个就是FTPServer打开一个端口,Client可以去连接这个端口来建立连接。这就是PASV方式。一个就是FTPClient打开一个端口,Server去连接这个端口来建立连接。这就是PORT方式。显然,如果服务器打开了一个端口,就意味着向互联网打开了一个端口。所以PORT方式比PASV方式安全。详细说明请看:《FTP中的两种工作方式》第一步:“只”将目标服务器的连接模式改成PORT,FXP正常!从连接信息来看,如下图:目标服务器PASV被禁止,PORT命令执行了!同时的FXP连接信息说明“目标服务器改成PORT不影响FXP”(以后图片中“蓝色字”都是指目标服务器,“绿色字”都是指源服务器)第二步:“只”将源服务器的连接模式改成PORT,出错!这下FXP连接看到了出错信息第三步:“只”将目标服务器的“拦截FTP_bounce”攻击和FXP选上!FXP出错!出错提示:第四步:“只”将源服务器的Seve-u“拦截FTP_bounce”攻击和FXP选上!FXP出错!FXP出错提示信息:上面的试验说明:对于FlashFXP而言,FTP连接模式和“拦截FTP_bounce”攻击和FXP,影响FXP正常使用。正常FXP要求(Serv-u):FXP中的两个FTP(单独相应的上传下载正常)必须全部开放FXP功能(“拦截FTP_bounce”攻击和FXP不能选),而且源(上传)服务器的连接模式必须是PASV(绝不能是PORT模式)!这是FXP的必要条件!呵呵,我总结的是用FlashFXP,,其他软件情况怎样呢?试试CuteftpPRO,嗯,结果一样,不过测试UltraFXP结果可就不一样了!UltraFXPUltraFXP是一个高性能的FTP客户端,通过它你可以轻松地上传下载和FXP(Ftp服务器之间的文件传输),完全多线程的构造,让你自由自在地存取FTP服务器的资源。下载://在第二步:“只”将源服务器的连接模式改成PORT,UltraFXP竟然可以FXPFXP信息如下这是RORz-z的解释:FXP只需要其中一个FTP支持PASV就可以了现在有FTPA和B当你FXP的时候。命令方式是APASVBPORTBSTORARETR那么,如果APASV失败的话。就不能FXP。其实如果程序里面写。也很简单的说SITEA:=A;SITEB:=B;IFNOTSITEA.PASVTHENBEGINSITEB.PASV;SITEA.PORT;SITEA.RETR;SITEB.STOR;ENDELSEBEGINSITEB.PORT;SITEB.STOR;SITEA.RETR;END;这就是正向FXP和反向FXP(补充:有些FTPserver还可以设置要求PORT的IP必须和连接的IP一致,这样即使另一个Server支持PASV也不能FXP.)我们的结论要修改了:正常FXP要求(Serv-u):FXP中的两个FTP(单独相应的上传下载正常)必须全部开放FXP功能(“拦截FTP_bounce”攻击和FXP不能选),而且源(上传)服务器或者目标(下载)服务器“至少有一个”服务器的连接模式必须是PASV!这是FXP的必要条件!D:常见问题小结:1,有其它软件支持FXP吗?有,象Cuteftp,CuteftpPRO就支持,但是还是推荐FlashFXP,有些情况笔者试验Cute
本文标题:服务器文件交换-搬运手册-FXP应用与技巧
链接地址:https://www.777doc.com/doc-1594494 .html