在IIS上搭建FTP站点

操做环境

系统:win7 
IIS版本:7.5 
FTP传输工具:FlashXP服务器

概述

本文介绍了如何在win7下利用IIS(默认已安装IIS和FTP功能)搭建FTP站点,FTP站点的经常使用配置。工具

  • 快速搭建个人第一个FTP站点
  • FTP站点经常使用配置

快速搭建个人第一个FTP站点

步骤1:使用IIS管理工具新建FTP站点,而且填写FTP站点名称和物理路径。

步骤2:绑定IP和SSL设置


按照上图配置便可,但有如下几点须要注意:编码

  • 不知道IP可设置所有未分配会自动获取当前服务器IP
  • FTP的默认端口21,若自定义需使用1024以上的端口,1-1024的端口号系统预留的。
  • SSL容许:支持客户端的SSL链接和非SSL链接。
  • 须要SSL:客户端和服务器通讯使用SSL加密。
  • 设置虚拟主机名能够为ip设置一个别名。

步骤3:设置身份验证和受权信息

  • 匿名:客户端不须要提供用户。
  • 基本:客户端需提供有效的用户名密码(服务器)。
  • 受权容许访问:能够指定用户或用户组进行访问。

常见问题

启动FTP站点前须要开启Microsoft FTP Service服务,不然没法正常启动FTP站点, 并弹窗提醒用户除非 Microsoft FTP 服务(FTPSVC)正在运行,不然没法启动 FTP 站点。目前服务已中止。。开启服务后可将服务配置为自动启用,就无需每次重启服务器都要手动启用一遍。加密

注意:以上的配置能够在建立FTP站点后进行更改。 
到这里FTP建立就完成了,下一节详细讲解FTP站点经常使用的配置。code

FTP站点经常使用配置

配置1:FTP站点配置

配置的步骤ip

  1. 在IIS管理工具选择FTP站点根目录。
  2. 右边视图单击高级设置。
  3. 修改设置而且单击肯定按钮生效。

如图: 
资源

下表列出了可在高级设置对话框中进行配置的详情。get

设置类别 设置名称 说明

常规table

容许 UTF-8class

指定是否使用 UTF8 编码。默认值为 true。

常规

自动启动

若是为 true,则 FTP 站点在建立时或 FTP 服务启动时启动。默认值为 true。

链接

控制通道超时

指定链接因不活动而超时的超时值(以秒为单位)。

链接

数据通道超时

指定数据通道因不活动而超时的超时值(以秒为单位)。

链接

禁用套接字池

指定对于由 IP 地址区分而非由端口号或主机名区分的站点是否使用套接字池。

链接

最大链接数

指定同时链接到服务器的最大链接数。

链接

达到最大链接数时重置

指定当发送最大链接数响应时是否断开 FTP 会话。

链接

服务器侦听预备

指定可排队的未处理套接字的数目。

链接

未经身份验证的超时

指定创建新链接与身份验证成功之间的超时值(以秒为单位)。

文件处理

容许在上载时读取文件

指定将文件传输到服务器时,是否能够读取这些文件。

文件处理

容许重命名时进行替换

指定重命名文件时,这些文件是否能够覆盖其余文件。

文件处理

保留部分上载

指定是否保留已部分上载的文件。

配置2:配置用户隔离

使用用户隔离功能可为不一样用户配置不一样的访问目录以达到隔离用户不相互影响。不配置时默认访问公用的根目录(即建立FTP站点时设置的物理路径)。若是你的FTP站点提供下载服务就无需隔离用户,若是你但愿用户上传并维护各自的文件就能够选择隔离用户。

配置用户隔离总共有3个选项 
1.“用户名目录”:将用户会话隔离到与 FTP 用户账户同名的物理或虚拟目录中。用户只能看见本身的 FTP 根位置,所以受限制而没法向上浏览物理或虚拟目录树。将忽略建立的全部全局虚拟目录。

2.“用户名物理目录”:将用户会话隔离到与 FTP 用户账户同名的物理目录中。用户只能看见本身的 FTP 根位置,所以受限制而没法向上浏览物理目录树。建立的全部全局虚拟目录适用于全部用户。

3.“在 Active Directory 中配置的 FTP 主目录”:将用户会话隔离到在 Active Directory 账户设置中为每一个 FTP 用户配置的主目录中。

配置3:配置FTP受权规则

容许访问此内容:可指定用户或用户组,分配的权限有读取和写入。

参考文献

微软技术资源库:在IIS上生成FTP站点 
https://technet.microsoft.com/zh-cn/library/hh831655(v=ws.11).aspx#必备条件

相关文章
相关标签/搜索