
FileZilla(教程)是经典的开源FTP解决方案,包括FileZilla客户端和FileZilla Server。其中,FileZilla Server的功能比起商业软件FTP Serv-U毫不逊色。FileZilla Server几乎无用户数限制;多线程引擎;在 Windows NT4、2000、XP下以服务形式运行;针对 fxp/反弹攻击过滤;安全密码储存 (使用 MD5 hash);实时对用户/组进行管理;所有选项可以在服务器在线时改变,无需服务器下线;传输超时功能可以踢掉使用普通工具保持一直在线的空闲用户;基于设置规则的服务器和用户/组速度限制;支持 MODE Z 文件传输压缩。
问:听说FileZilla不能续传,是真的吗?
答:那是很久以前的事,现在的新版可以续传。
问:听说FileZilla显示中文文件名有乱码?
答:存在此问题,但这既不是bug,并且可以解决。
解决办法有3种:
1)尊重标准,同时使用FileZilla的server和client。
2)与现实妥协,用filezilla server的非utf-8版本,下载FileZilla Server V0.9.14。
3)与现实妥协,用Tommy大侠提供的非官方FileZilla Server补丁。
原因:
作者自FileZilla Server V0.9.15开始(及相应的client版本),按RFC 2610规定的方式,默认使用UTF-8。而其他服务器和客户端并不用此标准。即,server和client对话时,Filezilla产品一上来就用UTF-8,除非对方大喊一声UTF8 OFF;而其他的ftp产品则多数先用本地编码对话,除非对方说一声UTF8 ON。所以,Filezilla和其他软件对话时,就出现了一个讲UTF8,一个用本地编码,而大家都未沟通UTF8到底是on还是off,所以出现乱码!详见FileZilla 的乱码相关文章。
由于FTP是专门的文件传输协议,所以用它来上传下载文件最可靠,并且权限、速度也可以灵活设置。
我开FTP主要是偶尔与别人共享文件,或远程处理另一台计算机上的文件。
标准之一,当然是免费。既不用花钱,又不需要负盗版之债。
在免费(此类工具免费者很多)中,我的选择是FileZilla,因为它小巧、非常强大、也比较易用,且为开源软件,发展前景不错。用户也比较多,有问题容易解决。
FileZilla既有客户端,也有server。我用FTP并不多,所以client我就用IE或Total Commander;而只用FileZilla Server。
这是flash 演示:500x572,900KB(2007年12月更新)
请到官方主页下载:http://filezilla.sourceforge.net
中文乱码补丁:http://sourceforge.net/projects/filezillapv
汉化版:FileZilla Server 0.9.25汉化版
安装组件:
请接受默认选择,如下图。
第1项相当于主程序,一定要;
第2项是配置界面(即用户/目录/权限),也要。除非你愿意研究并手写xml文件。
![[image]FileZilla Setup](http://img141.imageshack.us/img141/9016/filezilla02wu8.png)
安装方式:
依次是
q 将FileZilla Server作为服务安装,并随Windows系统启动
q 将FileZilla Server作为服务安装,但手动启动
q 不将FileZilla Server作为服务安装,自动启动(不推荐)
我因为是偶尔才开FTP,所以选了第2项。
![[image]](http://img372.imageshack.us/img372/6214/filezilla03dq1.png)
此后还会问管理界面如何启动。如果服务器选了手工启动,管理界面自然也是手工启动。
安装后有如下文件:
双击FileZilla server.exe,询问如下,点击是。
这时并无任何界面,因为它是在后台运行的。按ctrl+shift+esc,可看到如下图所示,它占内存并不多,不到3MB。
![[image]](http://img291.imageshack.us/img291/927/filezillaramxn9.png)
运行FileZilla Server Interface.exe,界面如下,确认。
![[image]](http://img265.imageshack.us/img265/5020/filezillaadminmg2.png)
然后看到程序的主界面如下图:
![[image]](http://img167.imageshack.us/img167/5092/filezillaifrr2.png)
点击图标或菜单 Edit-users,进入如下界面,建立用户,并设密码:
![[image]](http://img116.imageshack.us/img116/4368/filezillau1ld6.png)
为此用户建立可访问的目录,如下:
![[image]](http://img357.imageshack.us/img357/3747/filezillau2wz3.png)
此时,就可以访问FTP了:
![[image]](http://img291.imageshack.us/img291/3193/filezillaftppv9.png)
如果认为FileZilla有些复杂,可试用更加简单1exe的 TYPsoft FTP Server,参见 TYPSoft FTP Server:小巧多能的免费FTP服务器。另外,Cerberus FTP Server也是免费FTP服务器中的精品,而CesarFTP/ACFile Server则更加小巧。
1. FileZilla Server.exe命令行参数
/install auto 安装为服务,并自动启动
/install 安装为服务,手动启动
/uninstall 卸载服务
/start 启动服务
/stop 停止服务
2. 本文只是一个入门教程,所以写得很简略。如果想看更详细的文章,推荐:
2.1 重灌狂人:《如何用 FileZilla Server 架FTP站? 》
图文并茂,比较系统,包括“一、安裝 FileZilla Server,讓FTP站開機自動啟動 二、新增FTP使用者帳戶,設定專用資料夾 三、設定下載限速,避免拖垮網路頻寬 四、取得自己電腦的IP位址,讓朋友連線進來 ”共4部分。对局域网开设FTP Server的原理注意事项进行了配图介绍。
2.2 Fireflying:《FileZilla FTP Server安装设置教程》
来自CCF精品技术论坛的原创文章,写得很用心。配置部分解释比较详细。
我用FileZilla Server和serv-u架设的FTP服务器,在别人的电脑上都不能上传,但是在自己的电脑上确实可以上传。设置什么的都没错啊。不过我的文件系统是NTFS的,请问:改如何设置权限?
【善用佳软:请检查你的防火墙设置;或关闭防火墙再试一下。】
回复
公司内局域网用户,没有网管的权限,这个软件能把电脑变成针对外网用户的ftp服务器吗?
【善用佳软:
不能。它虽然极为强大,但定位是标准的FTP Server。不确认。】回复
abskite: 2008-11-26 12:03
@typeandrun, 如果是和外网联通的貌似需要有对外的域名供外网进行访问,我们校园网就是
如果根本就是公司内网不连接外网,完全没办法
建议联系一下公司网管
回复
问下这个flash是怎么做出来的?效果很不错啊!
对这个软件 没什么兴趣,全E文看着就晕
本人觉得共享文件用HTTP FILE SERVER比较好用
回复
Lin: 2008-11-25 14:34
Wink
参见善用佳软的介绍
http://xbeta.info/free-wink.htm
回复
teng: 2008-11-25 14:52
谢谢lin兄。 2007-05-17的文章(2008-08-11更新),我说怎么没看过呢 GR里也没有。
建议以后有较大更新的软件就重新发一篇文章吧
软件介绍写的真是详细啊,非常感谢!
回复
家里用路由器,为什么映射了21端口还是不行呢。。资源管理器显示windows无法访问文件夹请确保输入的文件名是正确的。
回复
typeandrun: 2008-11-25 16:52
家用路由器,建议设置成DMZ主机
不知道您的是不是tp-link的,我只用过这个牌子的家用路由器
回复
一直在用汉化绿色版的Filezilla。下载地址:http://www.greendown.cn/soft/4460.html
回复
有没有用户扩展接口呢?让第三方软件管理用户和权限
回复
如果是内网双方简单的共享文件,其中有一方可以打开公网端口的情况下,建议使用EasyHttpServer之类的http服务。好处是不用处理PORT/PASV的烦恼,坏处是上传比较困难。如果双方都无法打开公网IP,反倒是QQ/MSN比较方便,DropBox也是一种解决方案。
如果要进行文件托管,我的选择是apache+ssl+svn。虽然很麻烦,但是对于重要文件托管非常有效。主要是远程可访问,无需客户端,安全,有版本控制文件不容易损坏,利于多人协作等等。
回复
一直喜欢filezilla的server和client,但是最近在用xlight,因为比较发现我家里局域网xlight会比filezilla server快一些,不知道为什么,没有仔细研究。xlight也很不错的,小巧,个人用户免费,超过30天后有功能限制,但是个人用基本够用了。
回复
abskite: 2008-11-26 12:04
@crazyrain, 嗯~我也在用
回复
相当经典的软件,一直在用!
回复
关于那个utf-8的问题,我还是坚持rfc错了,因为任何一个标准都不能以抛弃当前大部分都在使用的方法为代价。一开始就用utf-8传命令,那么那些不支持utf-8的client怎么办?微软要推unicode,但是他到现在敢直接说,所有ansi程序都不能用,大家都要按unicode重写么?对于支持utf-8的client,只需要多发送一个命令,即可保持对老的server和新的(除了filezilla)server的兼容性,何乐而不为?而老的server无需做任何的改变,对新的server来说也仅仅是一个命令的顺序问题而已。
回复
danei: 2008-11-26 15:29
btw,是rfc 2640 而非2610
回复
danei: 2008-11-26 16:20
再btw,偶写了了关于乱码问题的东西,http://my.opera.com/danei/blog/2008/11/26/filezilla-acid-yasu,也算是trackback了吧。
穿墙工具请自备。
回复
善用佳软: 2008-11-26 18:15
@danei, 同意你的观点。从历史眼光,标准都是相对的。utf-8比ansi更好一些,但两者没有对错之分。更好的原则是:支持未来,兼容历史。
回复
我觉得比filezilla好用的ftp server很多
虽然这个名气很大,也足够强大
但是很多免费的简单功能的ftpserver,要好用很多
尤其对于第一次用ftp server的人来说,并不适合用 filezilla
filezilla就是TC
TC是好东西,但是对很多人来说,资源管理器更加简单,并不是每个人都需要以最高高效率的去做每一件事的。
无他,filezilla是好东西,但是不推荐新手用,google 一下“免费ftp服务器”,其中不少ftp server完全不要教程的,next ,next ,next 就搞定一切了。
回复
(已回复)求善用佳软推荐
一个能在局域网传单文件超过4G的软件(共享已被禁止,QQ传没速度,试过飞鸽传书,飞秋,点对点文件传输等等,统统不行):
网络是这样的,A组用户(几个)通过A小交换机,B组用户(几个)通过B小交换机,等等,这样连成一个大局域网,大局域网根据各个用户群划分,通过几台服务器浏览Internet。用户们用Dr.COM宽带认证客户端登录浏览Internet。
现在“A组里的用户”要传超过4G的单文件给“B组里的用户”,能用什么软件方便实现?要求传输速度快,能聊天就更好了。
拜托,麻烦博主了
【善用佳软:参见Gbridge - 免费实用的虚拟专用网|小众软件】
回复
danei: 2008-11-26 14:20
@iao, 不考虑钱的问题的话,groove可以
回复
danei: 2008-11-27 13:57
@xbeta,这个软件原理是两个low id通过gtalk的服务器中转建立直连,然后点对点传输,相当于一个围绕gtalk服务器的vpn。qq的点对点其实也是类似原理,不过iao那里qq是不行的,不知道这个软件如何。
回复
iao: 2008-11-27 15:51
@iao, 真心感谢 小众软件 和善用佳软
没想到这么快就有回复和推荐软件介绍了。
由于接下来几天有事要忙,要等下周才能具体试用,
到时一定把结果反馈上来。
再次感谢。
看了danei的回复有点担心
回复
补充:两方电脑文件系统都是 NTFS的
感谢danei回复,Office企业版里面才有groove,这个也太 大炮打蚊子了吧,danei有没有更好的软件推荐?
回复
danei: 2008-11-26 15:25
@iao, 这个……你要的是酱紫的东西:能在复杂拓扑的局域网内传大于4G的文件、快速、能聊天最好。我从好用、简单的角度来说,只想到了俩,一个是腾讯的rtx一个就是office里的groove,当然我这俩都用过,觉得功能强大方面来说groove自然更胜一筹。别的小软件我还真不知道……因为光是能在复杂拓扑结构的局域网内传东西很多都做不到,因为小软件一般都是直接基于tcp/ip通讯的,没有做网络通讯的上层点的封装,所以网络环境稍复杂就郁闷了。另外emule的kad可以适应比较复杂的网络拓扑结构,还有irc可以聊天,但是速度么……可以试试看,但是我觉得不太靠谱。
回复
iao: 2008-11-27 16:06
@danei, danei你推荐的腾讯的rtx要部署服务器和客户端软件,这样网管肯定来找我麻烦。
groove集成在office2007企业版里面,我安装没关系,可是对方就难说了(我这大部分用office2003)
有没有groove单独组件下载安装的,我昨晚到处找都没有。没有分离出来的么?
感谢你这么有结合自身经历,有技术,有建设性的回复,^_^,多谢多谢。
回复
danei: 2008-11-27 18:31
@iao, http://trial.trymicrosoftoffice.com/wwtrial/product.aspx?re_ms=oo&family=officelivegroove&culture=en-GB
试用版,米有中文的,其实groove也算是分布式软件了,不知道在你的环境里是不是比kad强。
另外,groove在有server的情况下连接更快,可惜你那里不行。
回复
iao: 2008-11-27 20:35
@danei, 去看了,Microsoft® Office Groove 2007 176MB好大。
5月中旬出了简体语言包,微软说适合sp1的。
不知道这个176MB是不是sp1的?
如果不是sp1,可以安装Office 2007的sp1补丁变成sp1的么?
说实话,这么个大软件没中文,怕会在里面转晕掉。
回复
danei: 2008-11-28 10:34
@iao, 这个貌似是不带sp1的,可以用office suite的sp1补丁。其实整个office suite也大不了多少……
回复
iao: 2008-12-01 14:48
@danei, office2007企业版可是包含了很多组件,我用不着.Groove 176MB,安装后打sp1补丁,再打简体语言包.想来占硬盘也不小,怕周围人不接受,苦恼.
(Groove还没试用)
小众软件推荐的Gbridge 我试用了,很可惜用不了.
emule我也试了下,对方根本没找到我,只是从互联网上下载,没有利用局域网带宽从我这里下载.
回复
iao: 2008-12-02 19:21
@iao, 抱歉danei,Groove我就不试用了,因为太大,还要打sp1补丁和简体语言包,怕周围的人不接受。
找到HFS(Http File Server)能用了,感谢你的建议和推荐。
--------------------------------------------
感谢大家这些天的热心帮忙,感谢小众软件,善用佳软的推荐。
很遗憾都用不了。
到处找软件,东试西试,终于找到一款软件--HFS(Http File Server)能用了,哈哈。
Http File Server v2.3 build 216 汉化版
http://www.crsky.com/soft/3844.html
使用方法:
1.A,B双方添加hfs到防火墙例外和杀毒软件信任中
2.A,B双方都退出dr.com客户端,A在hfs虚拟文件系统框中右键添加共享文件
3.B在浏览器输入A的ip与端口,例如http://172.19.48.126:6123/,刷新几下就能看到A的共享文件
4.B用迅雷下载(建议设置最小缓存>10MB)
按道理架设FTP,应该也行,但好像比较麻烦,没这个软件简单。
再次衷心感谢小众软件,善用佳软,各位热心的网友!!!
回复
善用佳软: 2008-12-03 07:03
@iao, ① 其实HFS在小众和本站都有过介绍,应该算是最简单的分享方案;② 如你所说,如果它可用,则FTP应该也可以。③ 可能是大家把你描述的网络结构想像得过于复杂了(反正我不太懂),如果两个IP可以互相联通的话,似乎问题就简单多了。
回复
danei: 2008-12-03 14:53
@iao, 晕倒,原来可以直接互联的……我以为两机器分属两内网的……
回复
这个资源占用程度如何?现在是用Serv-U,太占CPU了。
回复
这篇日志好热啊,这3天一直有人不停的发布评论。我的邮箱也一直出现好多新邮件了 (~ o ~)~zZ
回复
[...] iao 问了这个问题,原文: 求善用佳软推荐一个能在局域网传单文件超过 4G [...]
xbeta介绍得不是很详细啊;看了其他几篇文章,终于成功地在局域网中打造了一台FTP。
回复
[...] iao 问了这个问题,原文: 求善用佳软推荐一个能在局域网传单文件超过 4G [...]
这款软件偶暂时用不上飘过。
回复
您好!想请您介绍个支持ftp上传的免费域名网站,空间当然越大越好~~~
谢谢!
【善用佳软: 抱歉,我不了解。大家如果有推荐的,就回复ws小徐的留言吧。】
回复
那啥。。用 FileZilla Server 的话
Windows 默认的防火墙 怎么设置?
回复
郁闷了,外网不能访问是怎么搞的
我改了被动模式在客户端上还是不能
访问 127.0.0.1的时候没问题
可是访问 IP的时候就不行
回复
fqking: 2009-08-04 10:15
跟你遇到了同样的问题 很郁闷啊 有没人解答一下?
回复
FileZilla server不错,很好很强大,我自己为了补足他的缺陷,自己在着手写个WEB界面的生成FileZilla server的XML文件,但是遇到个问题,自己改的XML文件不能及时提供给FileZilla server,要重启服务才能生效,有没有什么命令是直接把新修改的XML提供给FileZilla server的呢?大家指点下。我QQ:1009239,希望大家能给点帮助。
回复
filezilla对非UTF-8客户端可能存在乱码...
善用佳软又拿了一篇关于filezilla的好文章...
[...] FileZilla FTP软件, 介绍文章 [...]
[...] FileZilla FTP软件, 介绍文章 [...]
請教您:我站已經架好了,可以正常上下載檔案,但是有個問題,我設定2個資料夾分屬不同硬碟,請問要如何設定虛擬磁碟對應呢?才可以讓下載者可以看到2個資料夾,而不是只有一個資料夾。
請您賜教!
感恩!
(xbeta注:似乎不能,但有变通方法。假设目录1 x:/dir1/dir2/xxx 为home,下面有x1、x2……目录。再把另外一个目录2 y:/dir1/dir2/yyy 虚拟为 x:/dir1/dir2/xxx/yyy,则用户登录后,看到yyy与x1、x2……并列。
你的需求可以这样实现,把空目录如 d:/ftp/ 设为home,然后,把你的目录虚拟为d:/ftp/xxx, d:/ftp/yyy…… )
回复
请教您下,我的FileZilla服务端已经设置好了,内网也能正常访问,我想映射到外网。用的是mOnOwall软路由,NAT和规则也添加好了,但是外网访问的时候:提示“windows无法访问此文件夹。请确保输入的文件名是正确的,并且您有权访问此文件夹。详细信息:无法与服务器建立连接”。FTP服务器没有问题,输入的地址也是正确的
回复
翼翔网络科技: 2010-03-24 13:57
对了被动模式里设置了IP和端口
回复
[...] FileZilla FTP软件, 介绍文章 [...]
[...] 善用佳软教你如何使用FileZilla服务器端开FTP:http://xbeta.info/filezilla-server.htm [...]
我本地自己的电脑也装了FileZilla Server,我想远程管理一个2K3的VPS,里面也是装FileZilla Server,
我运行我本地的FileZilla Server Interface.exe,输入VPS的IP,但是一直显示Error,
我想可能是默认密码为空不让登录,于是设置了一个密码,但还是Error,
不知道到底FileZilla Server能不能支持远程管理?还是我用的方法不对?那应该怎么做?
回复