转载注明出处:http://www.cnblogs.com/Snowwolf-Yang/p/3639075.htmlhtml
就我本身的经验,且用filezilla搭建ftp是最方便的。shell
主要优势:服务器
安装方便,并且是绿色的,不会往c盘里装。重装系统后,不用从新安装,从安装目录里找到FileZilla Server Interface.exe运行便可。app
添加用户、修改路径、修改权限很是简单,界面很是清晰。测试
使用filezilla访问ftpspa
主要优势:命令行
速度快,并且不影响电脑的使用。也许不少人喜欢使用资源管理器访问。若是是下载一个word之类的文档,用资源管理器就能够了。但若是是下载一个4G左右的软件或者电影,若是还用资源管理器的话,你的电脑可能会崩溃的。变得很是卡。3d
并且有时侯使用资源管理器还会没法访问。server
好了。下面回归正题。htm
服务器安装
server:软件的安装我就不说了,很是简单。
下面说一下如何搭建ftp:
1--打开安装目录下的FileZilla Server Interface.exe(也可能不叫这个名字,可能因为版本不一样略有不一样)
2--弹如下对话框。因为咱们都是在本机上操做的,因此使用127.0.0.1就能够了,因此点肯定就行。(远程的我没用过,这里就不说了)
3--而后到下面的界面
4--点击edit-》user,如下界面。
5--点击添加,添加一个用户,用户是什么意思呢?咱们后面再解释。
6--好比咱们添加一个test用户。
7--选择general
Enable account,能够选择是否使用该用户,那固然若是长期不用了,你能够从后面直接把该用户remove
password:密码,这里能够设置也能够不设置。
8--选择shared folder
这里能够“add”一个目录,这里须要把要访问的路径设置为homedir
还能够先权限
read-读(可读就能够下载,访问的人也能够看到该径里的文件)
write-写(可写就是上传了,若是可写,访问的人就能够上传文件)
delete-删除,是否容许删除
append-修改,是否可修改
下面四个是针对direction也就是文件夹来讲的
create-是否能够建立文件夹
delete-是否能够删除文件夹
list-是否能够列出文件夹。(这个若是不先,路径下的文件下不能被看到)
sudir-是否能够建立子文件夹
下面就用户是什么意思作一下说明:
一个用户咱们能够设置一个目录,用客户端登录时使用哪一个用户登录,就会访问到该用户对应的目录下。
咱们能够设置好多用户,每一个用户对应不同的路径,这们经过不一样的用户就能够访问不一样的路径了。当时也能够针对同一个路径,设置两个用户名,但权限不同。
我通常用设置一个拥有全部权限的帐户给本身用,根据须要选择权限再建一个帐户给别人用。
有一个特殊的用户名,这里说明一个。能够添加一个叫anonymous(匿名),若是再不给这个用户密码。那个用户在不输入用户名密码的状况下访问的就是这个路径。
客户端
先在刚才设置的那个路径下添加一个文件用来测试
输入服务器ip,刚才那个用户名,密码点快速链接而后就能够看到上面的文件了。
文件的上传与下载。
从左右把文件拖到左边,就是把文件下载到本地。从左右把文件拖到右边,就是上传。固然必须有相应的权限。
固然,咱们有时想直接从资源管理器里上传,或者直接拖到资源管理器里下载,这要怎么作的。
只要小处理一下就能够了。
点击 开始->运行->cmd
切换目录到filezilla clent的安装路径下。
Example (32bit): cd "\Program Files\Filezilla FTP Client" 32位系统用这一行
Example (64bit): cd "\Program Files (x86)\FileZilla FTP Client" 64位系统用这一行
3. 若是是32位机器在命令行输入
regsvr32 fzshellext.dll
4. 若是是64位机器,最好把上面那个也运行
regsvr32 fzshellext_64.dll
好了,如果没有错误提示,那就是你的ftp已经修复好了,正常使用吧,享受那个拖拽的快捷吧
filezilla软件下载地址