就我自己的经验,且用filezilla搭建ftp是最方便的。
主要优点:
安装方便,而且是绿色的,不会往c盘里装。重装系统后,不用重新安装,从安装目录里找到FileZilla Server Interface.exe运行即可。
添加用户、修改路径、修改权限非常简单,界面非常清晰。
使用filezilla访问ftp
主要优点:
速度快,而且不影响电脑的使用。也许很多人喜欢使用资源管理器访问。如果是下载一个word之类的文档,用资源管理器就可以了。但如果是下载一个4G左右的软件或者电影,如果还用资源管理器的话,你的电脑可能会崩溃的。变得非常卡。
而且有时侯使用资源管理器还会无法访问。
好了。下面回归正题。
服务器安装
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软件下载地址
https://filezilla-project.org/