title: "用FileZilla Server开FTP:看图入门"
date: 2008-11-25
categories:
- "net-app-software"
- "ftp-server"
tags:
- "filezilla"
- "ftp-server"
用FileZilla Server开FTP:看图入门
FileZilla(教程)是经典的开源FTP解决方案,包括FileZilla客户端和FileZilla Server。其中,FileZilla Server的功能比起商业软件FTP Serv-U毫不逊色。FileZilla Server几乎无用户数限制;多线程引擎;在 Windows NT4、2000、XP下以服务形式运行;针对 fxp/反弹攻击过滤;安全密码储存 (使用 MD5 hash);实时对用户/组进行管理;所有选项可以在服务器在线时改变,无需服务器下线;传输超时功能可以踢掉使用普通工具保持一直在线的空闲用户;基于设置规则的服务器和用户/组速度限制;支持 MODE Z 文件传输压缩。
由于FTP是专门的文件传输协议,所以用它来上传下载文件最可靠,并且权限、速度也可以灵活设置。 我开FTP主要是偶尔与别人共享文件,或远程处理另一台计算机上的文件。
标准之一,当然是免费。既不用花钱,又不需要负盗版之债。 在免费(此类工具免费者很多)中,我的选择是FileZilla,因为它小巧、非常强大、也比较易用,且为开源软件,发展前景不错。用户也比较多,有问题容易解决。 FileZilla既有客户端,也有server。我用FTP并不多,所以client我就用IE或Total Commander;而只用FileZilla Server。
这是flash 演示:500x572,900KB(2007年12月更新)
我用的版本:FileZilla Server 0.9.14a
更多链接: * 官方主页:http://filezilla.sourceforge.net * 中文乱码补丁:http://sourceforge.net/projects/filezillapv * 汉化版:FileZilla Server 0.9.25汉化版
安装组件: 请接受默认选择,如下图。 第1项相当于主程序,一定要; 第2项是配置界面(即用户/目录/权限),也要。除非你愿意研究并手写xml文件。
安装方式: 依次是 q 将FileZilla Server作为服务安装,并随Windows系统启动 q 将FileZilla Server作为服务安装,但手动启动 q 不将FileZilla Server作为服务安装,自动启动(不推荐) 我因为是偶尔才开FTP,所以选了第2项。 "image FileZilla FTP Server" 未创建,点击以创建。(https://img.xbeta.info/filezilla-s_2.png)
此后还会问管理界面如何启动。如果服务器选了手工启动,管理界面自然也是手工启动。
安装后有如下文件: "image" 未创建,点击以创建。(https://img.xbeta.info/filezilla-s_3.png)
双击FileZilla server.exe,询问如下,点击是。 "image" 未创建,点击以创建。(https://img.xbeta.info/filezilla-s_4.png) 这时并无任何界面,因为它是在后台运行的。按ctrl+shift+esc,可看到如下图所示,它占内存并不多,不到3MB。 "image FileZilla FTP Server" 未创建,点击以创建。(https://img.xbeta.info/filezilla-s_5.png)
运行FileZilla Server Interface.exe,界面如下,确认。 "image FileZilla FTP Server" 未创建,点击以创建。(https://img.xbeta.info/filezilla-s_6.png) 然后看到程序的主界面如下图: "image FileZilla FTP Server" 未创建,点击以创建。(https://img.xbeta.info/filezilla-s_7.png) 点击图标或菜单 Edit-users,进入如下界面,建立用户,并设密码: "image FileZilla FTP Server" 未创建,点击以创建。(https://img.xbeta.info/filezilla-s_11.png) 为此用户建立可访问的目录,如下: "image FileZilla FTP Server" 未创建,点击以创建。(https://img.xbeta.info/filezilla-s_8.png) 此时,就可以用FTP客户端(如FileZilla、Total Commander、甚至是IE)访问FTP了。下图是IE访问的截屏。(访问过程中可能询问用户名密码,填入相关信息即可,见图): "image FileZilla FTP Server" 未创建,点击以创建。(https://img.xbeta.info/filezilla-s_9.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. 更多文章
本文只是一个入门教程,所以写得很简略。如果想看更详细的文章,推荐下文:
* 重灌狂人:《如何用 FileZilla Server 架FTP站? 》 图文并茂,比较系统,包括“一、安裝 FileZilla Server,讓FTP站開機自動啟動 二、新增FTP使用者帳戶,設定專用資料夾 三、設定下載限速,避免拖垮網路頻寬 四、取得自己電腦的IP位址,讓朋友連線進來 ”共4部分。对局域网开设FTP Server的原理注意事项进行了配图介绍。 * Fireflying:《FileZilla FTP Server安装设置教程》 来自CCF精品技术论坛的原创文章,写得很用心。配置部分解释比较详细。
3. 关于续传和乱码的说明
问:听说FileZilla不能续传,是真的吗? 答:那是很久以前的事,现在的新版可以续传。
问:听说FileZilla显示中文文件名有乱码? 答:存在此问题,但这既不是bug,并且可以解决。 解决办法:共有3种: 1)尊重标准,同时使用FileZilla的server和client。 2)与现实妥协,用filezilla server的非utf-8旧版本,下载FileZilla Server 0.9.14a。 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 的乱码相关文章。 >