一、前言
FTP是什么?
FTP是一种文件传输的协议,简单地说可以利用FTP把文件上传到服务器,也可以把文件从服务器下载下来。详见:http://zh.wikipedia.org/wiki/FTP本篇文章目的?
想要利用FTP进行文件传出,首先需要有一个FTP Server。本篇主要介绍如何使用FileZilla Server搭建一个FTP服务器部署环境?
操作系统:windows
FileZilla Server:官方下载最新版本
二、软件安装
1.打开安装程序后,看到如下界面,点击 I Agree,然后一直Next,直到步骤2
2.选择启动配置和设置端口
推荐选择作为服务安装,并随windows开机启动。
默认端口为14147,鉴于FTP Server容易遭受攻击,在外网服务器使用建议修改掉此端口。
3.根据需要选择应用于该计算机的所有用户还是当前用户
4.安装完成,点击Close即可
三、软件配置
1.配置连接的服务器
服务器地址默认为本机(127.0.0.1),端口号跟安装时一致即可。
管理员密码可以为空,但是为了安装,还是建议设置一下。勾选保持链接到此服务器。点击OK即可。
看到消息框中有Logged on,表示已成功登陆,点击闪电样式的图标可快速切换服务器状态
2.常规配置(Edit>Settings)
Listen on Port:监听端口,其实就是FTP服务器的连接端口。
Max.Number of users:允许最大并发连接客户端的数量。
Number of Threads:处理线程。也就是CPU优先级别。数值调得越大优先级越高,一般默认即可。
timeout setting:超时设置,自上至下分别为:连接超时、传输空闲超时、登入超时。单位为秒
一般情况下出于安全考虑,修改掉默认端口,其他配置保持默认即可。
3.用户组配置(Edit>Groups )
这个用户组的概念跟windows用户组的概念类似,用户组设置可以便于用户归类管理,相同权限的用户归属到同一个组里面,
这样就不用重复多次设置每个用户的权限等参数,简化配置和管理工作。
3.1用户组添加
点击右边Add按钮即可添加用户组,添加之后默认该用户组是启用状态。
3.2 共享目录设置
点击中间的Add按钮可以为选中用户组设置共享目录
添加后的共享目录在目录列表右侧可以配置文件以及文件夹的权限。
(
权限说明:
文件:
Files → Read:可下载档桉。
Files → Write:可上传档桉。
Files → Delete:可删除档桉。
Files → Append:即把文件下载到本地副本并打开编辑,在关闭时再上传到服务器。
目录:
Directories → Creat:可新增子资料夹。
Directories → Delete:可删除子资料夹。
Directories → List:可列出资料夹中的档桉。
Directories → +subdirs:列出文件夹中的子文件夹。
)
用户组中的用户默认继承这些权限。
首次添加的目录是作为Home Dir,也就是FTP用户连接之后可以访问的根路径。
最后点击左侧OK完成配置
3.2.1 多共享文件夹设置
添加目录,然后双击其别名区域,即可弹出别名设置对话框。输入以/开始的别名点击OK即可。
这样用户在连接上FTP服务器之后,以/bt这个虚拟路径即可访问该文件夹。
3.3 用户配置(Edit->Users)
点击右侧Add即可新增用户,Password可以为空,记得为该用户选择用户组。
如果不选择用户组,请在左侧Shared folders选项为其配置共享目录,详见3.2,3.2.1
最后点击左侧OK完成配置
三、访问测试
在浏览器中输入ftp://192.168.100.101:21(服务器地址加端口号)
输入账号密码进行登录
访问文件
四、总结
FTP Server的配置就是这么简单。当然这只是入门,如果要做好配置,考虑安全性等等还需要一定经验。
把本文作为入门即可。