简介
FileZilla是一个优秀的开源FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能,如果想自己搭建FTP服务器,FileZilla是一个好选择.
下载
FileZilla有一个中文站:https://www.filezilla.cn/download,打开后如图:
可以在页面上找到客户端和服务端的下载链接.
先下载客户端,点击客户端的链接进入下载地址:
在这个页面可以找到各平台下的32位和64位的客户端下载链接,我这里选择下载Windows下64位的绿色版.
然后打开服务端的下载链接:
可以看到英文版的版本更高一点,中文版的版本则相对低一点.
经测试,这里提供的9.46中文安装版在控制台输出信息的时候存在部分中文乱码问题,需要安装一个补丁来解决乱码问题,地址:http://sourceforge.net/projects/filezillapv/files/
补丁也是分客户端和服务端,经过我简单的测试,客户端在没有安装补丁的情况下也没有出现中文乱码情况,所以可以先不装补丁.打开服务端看一下:
可以看到补丁最高支持的版本是9.41,但是上面地址中的9.41的客户端下载地址无法下载,点击下载链接后没有反应.
所以又去百度了一个服务端的下载地址:http://www.mycodes.net/16/3383.htm,这个是免安装的.
解压缩后,到现在应该有以下两个文件:
其中第一个是服务端,第二个是客户端.
服务端设置
先介绍服务端的设置,打开FileZilla_Server文件夹:
以管理员身份运行FileZilla Server.exe:
第一次运行的时候会提示是否安装服务,选择安装,然后会询问是否启动服务,选择启动.
这时候需要启动服务端的用户界面程序连接到已经启动的ftp服务,然后对服务进行配置.双击运行FileZilla Server Interface.exe,会弹出对话框:
这里由于是第一次登陆,所以直接使用本机地址127.0.0.1登陆就好了,本机地址不需要管理密码,端口也不需要改,直接点击确定即可:
看到已登入表示登录服务器成功.这时候需要做一些基本配置,点击"编辑"->"用户":
打开对话框:
在"常规"页面里,先点击添加按钮添加一个用户,然后选中新添加的用户,勾上"启用账户"并设置一个密码.
在"共享文件夹"页面里,先选中刚添加的用户,然后为用户添加一个目录,并赋予相应的权限.
其他设置不是必须的,可以根据需要配置,这里就先不配置了,点击确定,这样一个最基本的FTP服务器就搭建好了.
客户端链接
现在尝试使用客户端去链接服务端,打开客户端文件夹:
运行"filezilla.exe":
主机填"127.0.0.1",用户名和密码填刚才创建的,端口可以不填,默认是21,然后点击"快速链接":
然后就可以看到ftp服务器上面的文件夹内容了:
接下来就可以对文件夹的内容进行增删改等,随便你折腾.
遇到的问题
通过以上步骤,只能实现本机链接到ftp服务器,为了让其他的机器能访问到ftp服务器,需要以下工作:
1.关闭Windows防火墙,或者将FileZilla加入防火墙白名单.
2.更改服务器设置:
1)运行"FileZilla Server Interface.exe"链接到服务器,点击"编辑"->"设置":
选择"被动模式设置"页面,然后填入服务器IP地址,点击"确定".
这是一个FileZilla最基本的使用介绍,更多高级功能请自行探索.