在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#必備條件

相關文章
相關標籤/搜索