Serv-U 是 Windows 平台最流行的 FTP 伺服器軟體,功能強大、設定彈性大。本文以最新版 Serv-U 為例,詳述從下載、安裝、域名建立、用戶權限設定到防火牆配置的完整流程,助你快速建立內部檔案共享伺服器。
前置準備
- 官網或可信下載站取得 Serv-U 安裝檔。
- 若主機已安裝 IIS,請先停用 IIS FTP 服務(「控制台」→「服務」→「FTP Publishing Service」設為手動並停止),避免埠號衝突。
安裝與基本設定
- 執行安裝程式,採預設選項完成。安裝結束自動啟動管理主控台。
- 建立域:右鍵「Domains」→「New Domain」→ 輸入域名稱(如「OfficeFTP」)→ 下一步。
- IP 與埠號:IP 留空(綁定所有本機 IP),埠號預設 21,或自訂。
- 指定根目錄:選擇作為 FTP 根目錄的資料夾(建議獨立磁碟分區),完成域建立。
用戶帳號與權限
- 右鍵域下的「Users」→「New User」,輸入帳號、密碼。
- 設定用戶根目錄(可為域根目錄下的子資料夾),務必勾選「Lock user in home directory」(鎖定用戶於根目錄),防止目錄遍歷。
- 完成精靈,用戶即可登入下載。
進階權限配置
預設僅允許下載。若需上傳、刪除、建立目錄等權限,請在用戶屬性的「Directory Access」頁籤,對特定資料夾勾選 Write、Delete、List、Create 等權限。
防火牆與被動模式
- Windows 防火牆需開放 TCP 21(命令通道)及被動模式資料埠範圍(在 Serv-U「Server Settings」→「Advanced」→「PASV Port Range」設定,如 50000-50100),並同步在防火牆開放該範圍。
- 路由器需設定連接埠轉發(Port Forwarding)對應上述埠號至伺服器內網 IP。
完成以上步驟,局域網內即可用 FTP 用戶端(FileZilla、WinSCP 或瀏覽器)以 ftp://伺服器IP 存取。定期檢查日誌、更新軟體、強制強密碼政策,確保資料安全。