对于FTP服务器来说,用户最简单直接的办法就是采用微软IIS组件搭建环境,IIS组件可以是应用架设WEB、FTP、SMTP服务器的一套整合系统组件。一般大家要先安装好Windows server 2003系统,本文针对通过Windows server 2003 IIS组件配合动态域名解析软件向互联网提供FTP服务。
首先,安装Windows server 2003 IIS中FTP组件,在控制面板的添加/删除程序→Windows组件向导→应用程序服务器→Internet信息服务(IIS)中选中“文件传输协议(FTP)服务”。如下图:
在选定需要安装的服务后安装向导会提示需要插入Windows server 2003安装光盘,这时您插入安装盘按照提示进行安装,IIS中的FTP很快便自动安装完成。
配置FTP服务器
Internet信息服务简称为IIS,对于用户来配置FTP服务器,通过单击Windows开始菜单→所有程序→管理工具→Internet信息服务(IIS)管理器,即可启动“Internet信息服务”管理工具中的FTP站点。
在IIS FTP组件中,FTP每一个站点只能对应一个端口、每一个站点只能对应一个全局目录。权限顺序可理解为站点 >= 虚拟路径,如果需要建立匿名访问的FTP服务和需要认证的FTP服务,需要建立两个站点,使用两个不同的端口。
计算机管理中建立本地用户和组
首先我们建立一个需要认证的FTP站点,让互联网登陆FTP服务时需要认证才能与FTP服务器取得信任连接。进入计算机管理中本地用户和组→用户。同时为确保安全性,在安全帐户中不选中“允许匿名连接”,否则任何人都可以通过FTP连接你的全局目录。
进入Internet 信息服务(IIS)管理器默认FTP站点属性
现在,通过FTP服务接口已经向互联网服务,建立的aa用户对应到FTP目录。通过右键FTP默认站点选择aa对应的访问目录并给予权限,即实际上虚拟目录别名就是用户登陆名称,对应着用户表中的的用户。我们可以通过系统建立FTP用户来对应不同站点的FTP子站点目录。
我们可以开始测试FTP服务器,在测试过程中为了方便使用Windows 2003自带的FTP命令进行测试。测试成功,互联网上的访问者就可以直接在IE浏览器里面输入ftp://yourip.com访问。