1、我的电脑右键管理,进入服务器管理器(或者开始-》管理工具-》服务器管理器)
2、角色-》添加角色,选择web服务器(IIS),下一步,在勾选配置项时,勾选FTP服务器,安装至结束。
3、角色中增加了web服务器-》internet信息服务(IIS)。选中,右方出现起始页的子窗口。
4、选择目录下的网站,右键即可建立WEB站点和FTP站点(存在默认web站点)。此处添加FTP站点。
5、配置名称,物理路径等一系列设置。
6、该FTP权限配置某些系统用户或组。(我们可以在用户里添加相关的用户)
---到此我们的FTP是建立好了。接下来是授权等相关的配置。
7、我们可以在服务器管理器的本地用户和组中添加用户。也可以在控制面板中添加用户,并添加密码。
8、我们需要在FTP中进行FTP授权规则配置。(配置指定的用户或者组)
9、在身份验证中启用基本身份验证。
10、在FTP站点上右键,编辑权限,安全,配置用户或组,添加相关权限。
11、除了FTP上的授权,还需要物理目录的权限授权。找到FTP指定的物理路径,右键文件夹,属性,安全。类似配置。
---到此我们的FTP权限基本配置完毕。
12、端口开放问题。我们要配置防火墙,打开我们指定的FTP端口(20,21)(21命令端口,20数据端口)
注:此处要讲解一下FTP的主动与被动的访问,我们需要在访问的客户端,将IE浏览器设置一下。步骤:internet选项,高级,去掉FTP被动。
注2:但一般来说,浏览器默认都是被动FTP。我们打开服务器所有非特权端口(1024-65535)与20、21端口(入站规则)。进行数据传输。
主动FTP(POST):客户端从x端口访问服务器21端口,客户端监听x+1端口并发送ftp命令“port x+1”,服务端以20端口传输数据至客户端x+1端口。
被动FTP(PASV):客户端从x端口访问服务器21端口,服务端打开一个非特权端口y给客户端,客户端依据y连接服务端进行数据传输。
注:x>1024。非特权端口>1024。
主被动关系参考文献:http://blog.sina.com.cn/s/blog_7b6fc4c901014eyv.html
FTP安装配置参考文献:http://jingyan.baidu.com/album/fec4bce2398747f2618d8b88.html?picindex=2