1、Windows2003 之搭建 FTP 服务器IIS 是微软推出的架设 WEB、FTP、SMTP 服务器的一套整合系统组件,捆绑在 上列 NT 核心的服务器系统中。本文针对通过Windows2003 IIS 组件配合金万维 g 动态域名解析软件向互联网提供 FTP 服务。第一步:安装 Windows 2003 IIS 中 FTP 组件 安装 IIs第二步:配置 FTP 服务器 打开程序管理工具Internet 信息服务(IIS) 管理器FTP站点,(也可以在运行中输入 INETMGR 进入管理器)。在 IIS FTP 组件中,FTP 每一个站点只能对应一个端口、每一个站点只能对应一个全局目录。
2、权限顺序可理解为 站点 = 虚拟路径,如果需要建立匿名访问的 FTP 服务和需要认证的 FTP 服务,需要建立两个站点,使用两个不同的端口。首先我们建立一个需要认证的 FTP 站点,让互联网登陆 FTP 服务时需要认证才能与 FTP 服务器取得信任连接。进入程序 管理工具计算机管理本地用户和组用户。在这里新建一个用户aamm,不需要赋予任何权限,建立后即完成建立用户过程。进入 Internet 信息服务(IIS)管理器默认 FTP 站点属性 在安全帐户中不选中“允许匿名连接”,否则任何人都可以通过 FTP 连接 你的全局目录。 在主目录中的 FTP 站点目录选择到对外服务文件目录的上级目录,如
3、果你不想这个站点下的子站点有写入权限,那么写入权限不需要选中。如果此站点下有一个子 站点需要有写入权限,那么全局站点 FTP 权限必须给予写入,如果你觉得不安全,那么可以把 FTP 目录数据转移到一个空的分区或者下级目录。例如 aamm 帐号对应 D:aamm 目录,那么 FTP 全局站点目录必须为 D:。现在,FTP 服务接口已经向互联网服务,但实际上没有用户可以从你的 FTP 进入获得资源。我们需要把刚才建立的 aamm 用户对应到FTP 目录。之前有很多朋友问,为什么微软的 FTP 没有可以设置帐号的地方,只可以设置匿名或非匿名?其实是可以的,不过需要一点窍门。右 键 FTP 默认站点新建虚拟目录 虚拟目录别名输入aamm选择 aamm 对应的访问目录并给予权限完成 实际上虚拟目录别名就是用户登陆名称,对应着用户表中的的用户。我们可以通过系统建立 FTP 用户来对应不同站点的 FTP 子站点目录。当然,一个用户是可以 对应多个路径的,这点我们需要使用 FSO 权限进行控制。下面我们可以开始测试 FTP 服务器。 在测试过程中为了方便使用 Windows 2003 自带的 FTP 命令进行测试。