Windows 7 專業版/企業版/旗艦版內建 IIS (網際網路資訊服務),啟用 FTP 服務後即可將電腦變身 FTP 伺服器,支援匿名/帳號驗證、SSL 加密、防火牆穿透,適合區域網路大量檔案高速傳輸,免安裝第三方軟體。
前置需求
- Windows 7 專業版 / 企業版 / 旗艦版 (家用版無 IIS 功能)。
- 本機具有系統管理員權限。
- 區域網路固定 IP (建議靜態 IP 或 DHCP 保留)。
啟用 IIS 與 FTP 功能
- 「控制台」→「程式集」→「開啟或關閉 Windows 功能」。
- 勾選以下節點 (需全展開勾選子項):
- Internet Information Services
- FTP Server
- FTP Service
- FTP Extensibility
- Web Management Tools
- IIS Management Console
- IIS 6 Management Compatibility (含 IIS 6 Metabase、IIS 6 WMI、IIS 6 Scripting Tools)
- World Wide Web Services → Application Development → .NET Extensibility、ASP.NET、ISAPI Extensions、ISAPI Filters (FTP 管理介面需 .NET 支援)
按「確定」等待功能安裝完成 (數分鐘)。
建立 FTP 站台
- 「控制台」→「系統及安全性」→「系統管理工具」→「Internet Information Services (IIS) 管理員」。
- 左側連線樹狀圖,右鍵「網站」→「新增 FTP 網站」。
- 站台資訊:名稱 (如 MyFTP)、實體路徑 (選擇要共享的資料夾,如 D:\FTPShare)。
- 繫結與 SSL 設定:IP 位址選「所有未指派」或指定區網 IP、連接埠預設 21、SSL 選「無」或「允許」 (若有憑證可選「要求」)、勾選「自動啟動」。
- 驗證與授權:
- 驗證:勾選「基本」 (需帳號密碼)、「匿名」 (免帳號,唯讀建議)。
- 授權規則:允許存取「指定使用者」或「所有使用者」,權限勾選「讀取」/「寫入」。
- 按「完成」,FTP 站台即建立並啟動。
防火牆與連接埠開放
- 「控制台」→「系統及安全性」→「Windows 防火牆」→「進階設定」→「輸入規則」→「新增規則」。
- 連接埠 → TCP → 特定本機連接埠:
21 (控制通道) 與 1024-65535 (被動模式資料通道,建議在 IIS FTP 網站「FTP 防火牆支援」設定資料通道連接埠範圍,如 5000-5100,並同步開放)。
- 允許連線 → 套用至「網域、私人、公用」 → 命名「FTP Server」。
用戶端連線測試
- 瀏覽器輸入
ftp://192.168.1.xxx (伺服器區網 IP)。
- 檔案總管網址列輸入同上,支援拖曳上傳/下載。
- 專用 FTP 用戶端 (FileZilla、WinSCP、CuteFTP) 支援被動/主動模式切換、斷點續傳、加密傳輸 (FTPS)。
⚠ 效能提醒:Win7 IIS FTP 若單一檔案 >30MB 上傳,可能導致服務端 CPU 飆高、連線中斷 (XP 不會)。建議:限制寫入權限、分割大檔、或改用 FileZilla Server 等專用軟體獲得更好效能。