在資訊爆炸的時代,雖然 Google Drive 或 OneDrive 等雲端服務非常方便,但有時候我們仍會遇到一些特殊需求:例如公司內部大檔案傳輸不想佔用外網頻寬、或是家裡多台裝置要共用同一份影片資源。這時,把自己的 Windows 10 電腦變成一個 FTP 伺服器就是最實用的解決方案。

很多網友會問我:「我有 Windows 10,一定要安裝第三方軟體嗎?」其實在大多數的基礎需求下,我們可以用系統內建的功能就搞定。這篇文章會帶你從零開始操作,把原本只是電腦的機器變成你的私人傳輸中心。

第一步:開啟 Windows 的 FTP 功能

不想用雲端?手把手教你把 Windows 10 設定成個人 FTP 伺服器 操作畫面 1
很多人在設定時最常卡關的地方就是「找不到功能」。因為 Windows 預設為了安全性,不會開啟所有服務,我們得先手動把相關元件裝進去。

  1. 打開「控制台」 > 「程式和功能」 > 「開啟或關閉 Windows 功能」。
  2. 在跳出的清單中找到「Internet 通訊內容」,展開它。
  3. 勾選下方的「FTP 伺服器」以及「IIS 管理員」(這是基礎架構)。
  4. 按下確定後,系統會自動下載並安裝相關組件。完成後重新啟動電腦以確保設定生效。

第二步:建立存放資料的目錄

不想用雲端?手把手教你把 Windows 10 設定成個人 FTP 伺服器 操作畫面 2
在正式開放服務前,我們先要把空間準備好。建議不要直接把 C 槽根目錄拿出來當 FTP 資料夾,這會造成權限判斷上的混亂。

  1. 在 D 槽或你想指定的路徑下,建立一個新資料夾(例如命名為 Public_Files)。
  2. 將該資料夾設定好分享權限:右鍵點擊資料夾 > 「內容」 > 「共用」。
  3. 選取「Everyone」,並給予他們讀取或更改的權限。
  4. 為了確保安全,建議在 Windows 的隱藏安全性選項中,確認目前的使用者帳號有權限存取該目錄。

第三步:建立 FTP 網站內容設定

不想用雲端?手把手教你把 Windows 10 設定成個人 FTP 伺服器 操作畫面 3
這步是核心重點。我們需要進入 IIS 管理員來定義這個服務的規則。

  1. 在開始選單搜尋並開啟「IIS 管理員」。
  2. 在左側選單找到你的電腦名稱,點擊展開後找到「網站」按鈕(或是點選「網站」分類)。
  3. 點擊右側操作面板中的「新增網站」。
  4. 網站名稱:隨便填(例如 MyHomeFTP)。
  5. 實體路徑:選擇我們剛才建立的 Public_Files 資料夾。
  6. 綁定並偵聽連接埠:預設是 80,但如果你只是用來傳檔案,建議可以先維持預設或根據需求調整(若是要共存網頁服務才會改)。
  7. FTP 虛擬目錄:除非你有特殊需求,否則保持預設即可。
  8. 身份驗證:請務必選擇「基本」,這樣連接時才需要輸入帳號密碼。
  9. SSL 伺服器憑證:如果你只是在室內區域網路使用,可以暫時選擇「無」;但如果是要對外開放(透過公網),建議未來還是考慮更安全的連線方式。這點若想深入研究安全性,可以參考 WinSCP 5.17.9 SFTP免費軟體,比FTP更具有安全性 的相關觀念來規劃你的傳輸流程。

第四步:設定權限與使用者帳號

這是很多新手會卡關的地方。即便在 IIS 設定好了,如果 Windows 系統層級的權限沒開,連線時還是會出現「拒絕存取」。

  1. 在 IIS 管理員中,點選剛才建立的 FTP 網站。
  2. 在右側功能選單點擊「FTP 權限編輯」。
  3. 添加目前的 Windows 使用者帳號(或是設定一個專門給 FTP 用的帳號)。
  4. 給予該使用者「讀取」與「寫入」權限。
  5. 確保防火牆允許連線:請到「Windows 防火壁」,確認預設的 FTP 規則是開啟狀態(通常安裝時會詢問,我們選「私有網路」即可)。

第五步:讓外網連進來(Port Forwarding)

如果你只是在自家 Wi-Fi 下傳送檔案給手機,到這步就完成了。但如果你希望人在外面也能連回家的電腦下載資料,你就需要處理「動態 IP」與「連接埠轉發」。

  1. 進入你的 Router 管理介面(通常是 192.168.x.x)。
  2. 找到「連接埠轉發」(Port Forwarding)設定。
  3. 將外網的 Port 80 或你設定的 FTP 連接埠,對應到你電腦在內網的 IP 位址(例如 192.168.1.50)。
  4. 注意:如果你不確定家裡的網路環境或 ISP 是否有提供公用 IP,這個步驟可能需要聯絡中華電信等營運商確認。

實務建議與進階工具搭配

雖然 Windows 原生功能已經足夠處理大部分的本地傳輸,但如果您覺得 IIS 的介面太過複雜、操作不直覺,或者你同時需要管理很多不同種類的伺服器協議(例如有時候想用 SFTP 或 WebDAV),那麼考慮使用專門的工具會更省心。像是 muCommander 0.9.3 全能檔案總管,連結各種網路伺服器(FTP、SFTP、NFS、HDFS、S3、SMB、HTTP) 等工具,可以在你的電腦上建立一個統一的入口,讓你不再受限於 Windows IIS 那種硬梆梆的系統介面。

此外,如果你覺得在手機或平板上操作實體按鍵來選取檔案很麻煩,建議搭配對應的客戶端軟體。例如你已經把伺服器架設好後,可以使用 FileZilla 3.69.5 免費好用的 FTP SFTP 軟體推薦 作為主力客戶端,它支援多執行緒傳輸以及簡單的自動連線功能。如果你是追求極速且不介意在 Win 環境下使用高度穩定工具,FTP Rush 2.2.0 功能強大的FTP軟體,也支援加密 SFTP 使用 也是一個非常穩定的選擇。

常見問題排查:為什麼連不上?

  1. Ping 不到電腦:檢查是否是防火牆擋住了 TCP 連接。
  2. 驗證失敗:確認 Windows 用戶端是否有密碼(無密碼帳號在某些版本可能無法透過 FTP 認證)。
  3. 連線中斷:這通常與「被動模式 (Passive Mode)」有關,若是在外網連入時,需要在路由器端開放特定的 Port Range 給 PASV 用。
  4. IP 位址變動:如果你是家用網路,建議搭配 DDNS(動態 DNS)來固定你的外部入口點。