使⽤FileZilla等软件搭建ftp服务器
FTP的全称是File Transfer Protocol(⽂件传输协议)。顾名思义,就是专门⽤来传输⽂件的协议。
FTP服务器,则是在互联⽹上提供存储空间的计算机,它们依照FTP协议提供服务。简单地说,⽀持FTP协议的服务器就是FTP服务器。
⼀、常⽤的⼏款ftp服务器软件介绍
1.1 Server-U
Serv-U是⼀种被⼴泛运⽤的FTP服务器端软件,⽀持3x/9x/ME/NT/2K/2000/xp等全Windows系列。可以设定多个FTP服务器、限定登录⽤户的权限、登录主⽬录及空间⼤⼩等,功能⾮常完备。它具有⾮常完备的安全特性,⽀持SSl FTP传输,⽀持在多个Serv-U和FTP客户端通过SSL加密连接保护您的数据安全等。
由于Server-U是收费软件,⽹上能下载的都是各种破解版,软件安全性难以保证,同时Server-U国内也有代理商,如果不想被扯上官司,最好还是不要使⽤盗版软件。因此,Server-U也不是今天的主⾓,今天要说以下两款ftp服务器软件。
1.2 FileZilla
FileZilla是⼀个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界⾯和管理多站点的简化⽅式使得Filezilla客户端版成为⼀个⽅便⾼效的FTP客户端⼯具,⽽FileZilla Server则是⼀个⼩巧并且可靠的⽀持FTP&SFTP的FTP服务器软件。
从官⽹上可以看到FileZilla可以⽀持多个平台,Windows、Linux、Mac OS等。
⽬前最新的客户端版本是3.14.1,服务器端版本分中⽂和英⽂,中⽂最新的是FileZilla Server 0.9.46 中⽂安装版,可以适⽤于win7以上操作系统,FileZilla Server 0.9.41 中⽂安装版可以兼容Windows XP、Windows 2003 及以上。
FileZilla 客户端是⼀个快速可靠的、跨平台的FTP,FTPS和SFTP客户端。具有图形⽤户界⾯(GUI)和很多有⽤的特性。相⽐较于其它FTP客户端,FileZilla 包含如下特性:
易于使⽤
⽀持FTP, FTP并⽀持SSL/TLS (FTPS)协议,⽀持SSH⽂件传输协议(SFTP)
跨平台。在 Windows, Linux, *BSD, Mac OS X 和其它平台下运⾏ more
⽀持IPv6协议
多种可⽤的语⾔(包含中⽂)
断点续传且⽀持容量⼤于4GB的⽂件
多标签⽤户界⾯
功能强⼤的站点管理器(Site Manager)和传输队列管理
书签功能
拖拽功能⽀持
⽀持传输限速功能
⽂件名过滤器
⽂件夹⽐较功能
⽹络设置向导
远程⽂件编辑功能
保持链接功能
⽀持HTTP/1.1, SOCKS5 和 FTP代理(FTP-Proxy)
登录到⽂件功能
同步⽂件夹浏览
远程查⽂件
1.3 TYPSoft_ftpserver
1.4 QuickEasyFTPServer
Quick Easy FTP Server是⼀个全中⽂FTP服务器软件,反应迅速,操作⽅便,实现了标准FTP服务器所具有的功能。
该软件的特点:
软件安装程序极⼩,但性能毫不逊⾊于专业FTP服务器软件
功能全⾯.具备完整的帐户管理,便捷的服务器配置,安全性设置,在线⽤户信息, 服务器⽇志,实时数据统计,检查更新⼀应俱全
⽀持断点续传
完整的帮助系统
全中⽂,更适合中国⼈使⽤。
1.5 Home Ftp Server(家庭FTP服务器)
您是否在寻⼀款⼩巧玲珑、功能强⼤的免费 FTP 服务器,⽽ Home FTP Server 就是⼀个简单易⽤的 FTP 服务器,它让您直接从您的电脑与他⼈分享档案成为可能。您可以设置⽤户账户,指定许可⽬录和监控进⼊的个⼈档案。
它⽀持⽂件传输,虚拟⽬录,禁⽌ IP 地址;改变⽬录,下载⽂件并提供了⼀个基于 web 为基础的的管理界⾯;
让您可以添加⽤户和查看当前统计,它的某些功能甚⾄超过⼀些商业的 FTP 服务器,⽆可否认的是:这⼀切都是免费的,没有任何限制! 相⽐较于任何同类产品,为您或您的公司;这是⼀个完美的选择。
⼆、使⽤TYPSoft_ftpserver搭建ftp服务器
第⼀步,下载TYPSoft_ftpserver软件(我没有博客园上传权限,需要的可以留下邮箱,注明软件名称),可以看到压缩包⾥包含四个⽂件,依次分别是中⽂语⾳包、程序配置⽂件、主程序、⽤户配置⽂件。
第⼆步,解压后,运⾏主程序,进⾏服务器配置。
主界⾯很简单,在⽇志窗⼝中显⽰了程序版本,和当前的服务运⾏情况,ftp端⼝。
设置,ftp服务器:
这⾥可以设置ftp端⼝,最⼤同时连接数,以及开机启动,保存⽇志,欢迎消息等选项。
设置IP限制,下图为全部ip可以访问。
第三步,⽤户账户设置:
默认有个匿名账户——anonymous,匿名账户不需要填写密码,也是可以删除的,你可以配置此账户的跟⽬录,访问⽬录及访问权限。
如果要添加多个⽬录,需要对其它添加的⽬录(根⽬录除外)设置为虚拟连接,否则ftp连上也⽆法访问,这⾥我设置e:\⽬录的链接为
E_pan,
这样在ftp客户端⾥看到的是⼀个⽂件夹E_pan,内容指向为e:\。
添加其它⽤户,并分配密码,其它配置同上匿名账户。
在所有配置完成后,需要重新启动服务器。
软件运⾏起来后,在托盘区域会显⽰⼀个⼩图标。
黄⾊表⽰软件配置正常,未连接。
绿⾊表⽰⽤户正在连接。
红⾊表⽰端⼝占⽤等软件配置异常等。
⼩技巧:如果该软件启动后,⽆法显⽰界⾯,则可能是配置的问题,删除⽬录下的confgi.ini和user.ini重新配置即可。
三、使⽤FileZilla_Server搭建ftp服务器
我们以FileZilla_Server-0_9_41_HA为例,在winxp系统上搭建ftp服务器。
FileZilla_Server-0_9_41_HA可以在官⽹上下载到,此版本⽀持xp,winserver2003等,同时也是中⽂版本。
有⽹友说FileZilla_Server会出现中⽂⽬录乱码问题,是因为FileZilla_Server默认编码为utf-8的原因。此版本中包含中⽂乱码补丁,不会出现乱码问题。
(我没有博客园上传权限,需要的可以留下邮箱,注明软件名称)
第⼀步,下载FileZilla_Server-0_9_41_HA,该软件为绿⾊版。解压后,可以看到如下⽂件:
其中,FileZilla sever是服务器端主程序,FileZilla server Interface是服务器端界⾯化配置程序,配置结果分别保存在同名的xml⽂件中,其它三个dll是主程序扩展。
第⼆步,程序安装
运⾏FileZilla sever,第⼀次运⾏时会有如下提⽰:
选择“是”,将安装⼀个“FileZilla Server FTP Server”的服务,安装后,会提⽰是否⾃动启动服务:
ssl协议全称
你需要两次确认该服务器⾃动启动后,服务器端主程序安装完毕。
可以在电脑的服务管理⾥⾯看到该ftp服务。
第三步,使⽤FileZilla server Interface来对ftp服务器进⾏配置
启动FileZilla server Interface程序,默认使⽤14147端⼝来登陆ftp服务器管理程序。
登陆后,软件主界⾯如下,⽇志显⽰已登⼊。
选择,编辑→设置菜单,进⼊软件设置界⾯,下图为设置监听端⼝,即连接ftp服务器的端⼝,默认21;
设置IP绑定,只有绑定的IP地址可以连接,*表⽰所有。
⿊⽩名单设置。
管理接⼝设置,可以配置管理界⾯的连接监听端⼝,可以管理的客户机IP地址,管理员密码等。
这些修改需要在本地设置才有效。我这⾥修改监听端⼝为3883,允许所有IP地址参与管理。
如果你需要坐在家中管理ftp服务器,这个界⾯的设置⼀定要配置正确,并牢记。
⽇志保存周期设置。
传输限速设置。
第四步,配置⽤户、⽤户组。
如果你只需要配置单个账户,⽤来访问ftp服务器,可直接在⽤户配置界⾯进⾏添加。
如果有多个账户,且权限⼀致,你可以先添加⼀个⽤户组,将⽤户归属于组内。
给账户分配可以访问的⽬录,以及权限。
如果需要访问多个⽬录,需要使⽤别名,别名前⾯加上/ 。
⽤户组管理界⾯。
将以上配置完成,你的ftp服务器就搭建成功了。
第五步,远程管理ftp服务器
打开FileZilla Server Interface软件,使⽤刚配置的远程管理端⼝、密码登陆;
登陆后,你可以远程操作除了“管理接⼝设置”以外的任何配置。
第六步,ftp服务器在线离线和锁定
FileZilla Server 有个功能就是可以通过界⾯设置ftp服务器在线离线和锁定。
选择“服务器”,“激活”,弹出对话框,确认服务器离线。
选择“服务器”,“锁定”,可以阻⽌新⽤户连接。
第七步,卸载ftp服务
运⾏FileZilla Server,如果⽬前ftp服务器正在运⾏,则弹出是否停⽌服务。
这⾥,先停⽌服务后,再次双击FileZilla Server,弹出是否启动服务。
这⾥选择“否”,则会弹出是否卸载服务。
点击“是”,完成卸载。
四、QuickEasyFTPServer搭建ftp服务器
QuickEasyFTPServer操作⾮常简单,以4.0版本为例,这⾥配上⼏张图。
五、常⽤ftp客户端介绍
1、8uFTP客户端
8uFTP客户端体积⼩,功能⾮常强⼤:⽀持外链下载;⽀持多线程上传,速度是普通ftp⼯具的3倍;直接上传压缩包后在空间上直接解压(在线解压缩),也可以在空间上压缩后直接下载压缩包;快速删除远程⽂件夹。
2、FileZilla ftp客户端
FileZilla 客户端是⼀个快速可靠的、跨平台的FTP,FTPS和SFTP客户端。具有图形⽤户界⾯(GUI)和很多有⽤的特性。
⼩技巧:
Filezilla显⽰中⽂乱码解决⽅法:
Filezilla是外国⼈写的,免费软件。跟中⽂FTP服务器交流时,默认是⾃动监测编码。当断开连接,第⼆次在打开同⼀个⽂件夹时,发现显⽰成了乱码⽽且⽆法打开。说不到⽬录。
解决⽅法:分别点击 file->站点管理器中->创建新站点->通⽤标签->基本设置设置成⾃⼰的数据(略)
字符集标签->选择“⾃定义字符集”选项->键盘输⼊“GB2312”->连接按钮
(如果你的服务器⽀持UTF-8,最好⽤UTF-8)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。