如果你有經營網站、部落格、定期跟遠端伺服器交換檔案,FileZilla 這套工具我相信各位讀者一定聽過,甚至已經用了它有一定時間了。它免費、開源,而且用了十幾年依然是最多人推薦的 FTP 軟體之一。這篇教學文章會從最基本的「FTP 是什麼」開始講起,一路帶你安裝、連線、上傳下載,到 cPanel 與 VPS 主機的實際設定,讓你看完就能直接上手。
FTP 是什麼
FTP (全名是 File Transfer Protocol,檔案傳輸協定) 是一套讓你的電腦跟遠端伺服器互相傳送檔案的標準規則,你可以把它想成「網路版的 USB」,分別在檔案不是插上機器去上傳,FTP 是透過網路連線傳輸的。而 FTP 軟體 (也可以叫 FTP 用戶端、FTP Client) 就是幫你把這套規則包裝成圖形化介面的工具,不需要背任何指令,只要 1 個滑鼠,檔案就會在本機與伺服器之間來回搬運。
FTP、FTPS、SFTP 有什麼分別
很早期的 FTP 有個大問題就是帳號、密碼、資料在傳輸過程中沒有加密的,因此一被攔截就等於直接曝光。所以後來才出現了 SFTP (全名為 SSH File Transfer Protocol) 跟 FTPS 這兩個加密版本,其中 SFTP 是走 SSH 通道,安全性較高,也是現在多數主機商建議使用的方式。
| 協定 | 加密方式 | 預設連接埠 | 安全性 | 建議情境 |
| FTP | 無加密 | 21 | 低 | 只限內網或測試環境,不太建議用於正式站台 |
| FTPS | 在 FTP 上加 TLS/SSL 加密層 | 21 | 高 | cPanel 虛擬主機常見選擇 |
| SFTP | 走 SSH 通道加密 | 22 | 最高 | VPS、雲端主機的標準做法 |
注意:SFTP 與 FTPS 不是同一個東西,是兩種架構完全不同的協定。FTPS 是「FTP + 加密外衣」,SFTP 則是「跑在 SSH 之上的全新協定」。兩者的連接埠、驗證方式、防火牆設定都不一樣,填錯協定會連不上的。因此如果主機商有提供 SFTP,請優先使用;若只能 FTP,也至少要開啟 FTPS 加密。想深入了解協定細節,可參考 FileZilla 官方文件。
FileZilla 介紹
FileZilla 是由開源社群開發的免費 FTP 用戶端軟體,支援 Windows、macOS 跟 Linux,介面雖然看起來有點復古感,但功能卻十分齊全,而且完全免費、沒有使用期限。它同時支援 FTP、FTPS 跟 SFTP 三種協定,這也是它為什麼多人使用,不管你的主機是哪一種連線方式,FileZilla 幾乎都能應付到。它的介面分成左右兩大區塊,左邊是你電腦本機的檔案,右邊是遠端伺服器的檔案,只要用拖曳的方式就能完成上傳跟下載,操作很 Easy,如果你是第一次使用它,摸個十分鐘其實已經能上手。
除了 Client (用戶端) 版本之外,FileZilla 也有 Server (伺服器) 版本,給需要自己架設 FTP 伺服器的人使用的,但一般網站經營者通常只需要用到 Client 版就夠了。
核心功能
- 支援 FTP、FTPS、SFTP 三種協定
- 站台管理員:儲存多組主機資訊,一鍵連線
- 傳輸佇列:多檔案排隊傳輸,可暫停、繼續、續傳
- 目錄比較與同步瀏覽:搬站、比對檔案差異
- 遠端檔案編輯:直接開啟伺服器上的檔案編輯,存檔後自動上傳
- 檔案權限 (chmod) 設定:不需登入 SSH 也能改權限
- 傳輸速度限制:避免佔滿家用網路頻寬
優勢
- 完全免費開源:沒有功能鎖、沒有試用期
- 跨平台:Windows / macOS / Linux
- 協定支援完整:幾乎所有主機都可以連上
- 社群成熟:遇到問題很容易就找到解決方法
限制
- 免費版不支援雲端儲存協定:如果你需要連 Amazon S3、Google Drive、Dropbox、OneDrive,那要用付費的 FileZilla Pro一般網站經營者用免費的 Client 版就足夠
- 介面設計偏傳統:美感上不如 Cyberduck 或 Transmit
- 預設的密碼儲存方式不安全
- 官網下載頁可能有贊助商廣告按鈕,需要看清楚再點下載
FileZilla vs. WinSCP vs. Cyberduck:免費 FTP 軟體如何選擇?
| FileZilla | WinSCP | Cyberduck | |
| 作業系統 | Windows / MacOS / Linux | 只有 Windows | Windows / macOS |
| 支援協定 | FTP / FTPS / SFTP | FTP / FTPS / SFTP / SCP / WebDAV | FTP / SFTP / WebDAV / S3 / 雲端硬碟 |
| 雲端儲存支援 | 需要付費 | 部分支援 | 免費支援 |
| 介面風格 | 雙欄式,功能導向 | 可以選擇雙欄或檔案總管模式 | 單欄式,現代介面 |
| 內建 SSH 終端機 | 沒有 | 有 | 沒有 |
| 使用難度 | 中等 | 中等 | 簡單 |
| 適合使用者 | 多平台使用者、網站維護使用者 | Windows 重度使用者、需要 SSH 指令 | macOS 使用者、需要連雲端儲存 |
如果你只是維護網站、上傳下載檔案,FileZilla 是最常用的選擇,這也是本文章以它為主的原因。Windows 使用者若常需要搭配 SSH 指令,請考慮使用 WinSCP;macOS 使用者若要一併管理雲端硬碟,Cyberduck 會更好用。
什麼情況會用到 FileZilla?
FileZilla 聽起來好像是比較「技術性」的工具,但其實在日常工作中,用到它的場景比想像中多很多,這裡列幾個最常見的情況:
-
上傳與管理網站檔案:不論是 WordPress、Wix 匯出的靜態網站、自己寫的 HTML 網站,只要主機沒有提供方便的線上檔案管理員,用 FileZilla 上傳網站檔案幾乎是必備動作。
-
傳輸大型或大量檔案:Email 附件有大小限制,雲端硬碟分享有時候又麻煩,如果是幾 GB 的影片素材、資料庫備份檔,透過 FTP / SFTP 直接傳到伺服器上,速度快也比較穩定。
-
連接遠端伺服器維護網站:修改佈景主題檔案、上傳外掛、下載備份、清理暫存檔案等,這些都需要直接進到伺服器的檔案系統裡操作,這時候 FileZilla 就是你的橋樑;如果網站因為外掛衝突而進不去後台時,用 FTP 手動停用外掛更是唯一的救命方法。
-
批次搬移或備份網站:如果你要換主機商,或要把整個網站打包備份到本機時,FileZilla 可以直接把整個目錄結構完整下載下來,比用主機商的線上工具方便很多。
開始前請先準備好這 5 樣東西
在下載軟體之前,請先確認你手上有以下登入等資訊:
| 資訊 | 說明 | 去哪裡找 |
| 主機位址 (Host) | 網域名稱或伺服器 IP | cPanel 首頁側欄、主機商開通信件、VPS 控制台 |
| 使用者名稱 | FTP / SFTP 帳號 | cPanel >「FTP 帳戶」;VPS 則由你自行建立帳號 |
| 密碼或金鑰檔 | 登入憑證 | 同上;VPS 常使用 SSH 金鑰檔 (.pem / .ppk) |
| 連接埠 (Port) | FTP 填 21、SFTP 填 22 | 主機商文件;留空可以讓 FileZilla 自行判斷 |
| 通訊協定 | FTP / FTPS / SFTP | 主機商文件,不確定可以先問客服 |
小提醒:如果你找不到這些資料,請直接寫信問主機商客服「請問我的 FTP / SFTP 連線資訊是什麼」是最快的方法,不用自己猜。
FileZilla 下載與安裝教學
官網的下載頁面有時候會夾雜一些贊助商廣告按鈕,請看清楚再點下載。
1. 前往 FileZilla 官方網站,點選「Download FileZilla Client」的按鈕。
(注意,不要選 「Download FileZilla Server」,那個是伺服器版本,一般使用者不需要使用。)
2. 網站會自動偵測你的作業系統 (Windows、macOS 或 Linux),並顯示對應的下載連結,點「Download FileZilla Client」的按鈕。
3. 這一頁會同時顯示免費與付費版,請選擇左邊免費版的「Download」按鈕。
4. 下載完成後執行安裝檔 exe,在授權條款畫面按「I Agree」。
5. 安裝過程中可能會跳出安裝其他工具的提示,直接選「Decline」拒絕即可,並不影響 FileZilla 本身原有的功能。
6. 安裝完成後開啟軟體,就會看到雙欄式介面,左邊是本機檔案,右邊是遠端伺服器 (目前還沒連線會是空白的)。
整個安裝過程大概 1 到 3 分鐘就能完成,而且也不用再設定什麼複雜參數。
把介面切換成繁體中文
FileZilla 安裝時通常會依照系統語言自動選擇介面語言,如果開啟軟體後仍是英文,你可以手動切換:
1. Edit (編輯) > Settings(設定)
2. Interface (介面) > Language (語言) > 選擇「中文 (繁 / 簡體)」> 按 OK 。
3. 按「OK」重新啟動軟體即可。
macOS 與防毒軟體的注意事項
macOS 使用者:首次開啟可能被 Gatekeeper 阻擋,可到「系統設定 > 隱私權與安全性」點「仍要打開」。
防毒誤報:由於 FileZilla 早年曾有捆綁軟體的爭議相關問題,因此有少數的防毒軟體會對安裝檔作出警示。只要你是從 filezilla-project.org 官方下載的即可放心安裝及使用;若不放心,可比對官網提供的檔案雜湊值 (checksum)。
用「快速連線」連到網站資料夾
安裝好之後,接下來就可以開始連線到你的網站主機,FileZilla 提供兩種連線方式,一種是「快速連線」,另一種是透過「站台管理員」,前者適合臨時測試,後者適合長期使用,這裡先講快速連線。
1. 打開 FileZilla 後,畫面最上方有一列輸入欄位,分別是主機、使用者名稱、密碼和連接埠,只要把主機商提供給你的資訊填進去就可以了。
2. 如果是使用 SFTP,可以在「主機」欄位前面加上 sftp:// (例如 sftp://199.45.87.64),FileZilla 就會自動改用 SFTP 協定與 22 埠,之後按「快速連線」,如果是第一次連到這個主機,多半會跳出一個安全提示視窗,詢問你是否信任這台伺服器的金鑰,確認來源沒有問題後按「確認」即可以繼續。
3. 連線成功後,右側視窗就會顯示遠端伺服器的資料夾結構,通常網站根目錄會叫做 public_html、www 或 htdocs,實際名稱依主機商而異。
新手最常犯的錯誤:把網站檔案傳到 public_html 的上一層 (例如使用者家目錄),這樣上傳完的網站什麼都不會顯示,因此上傳前請務必確認你人在正確的目錄裡喔。
FileZilla 上傳與下載檔案教學
連線成功之後,操作方式其實與平常使用檔案總管的差不多,主要使用拖曳跟右鍵選單。
上傳檔案
在左側 (本機) 找到要上傳的檔案或資料夾,直接拖到右側 (遠端) 對應的目錄裡放開,就會自動開始上傳,下方的傳輸佇列也會顯示進度。
下載檔案
反過來,從右側 (遠端) 拖曳檔案到左側 (本機) 指定的資料夾即可。
右鍵選單操作
如果不習慣拖曳,也可以在檔案上按右鍵,選擇「上傳」或「下載」,效果也是一樣的。右鍵選單還有重新命名、刪除、建立目錄、檔案權限等常用功能。
上傳整個資料夾
想一次搬移整個資料夾結構?這個當然可以啦,直接拖曳 / 上傳資料夾即可,FileZilla 會自動遞迴處理裡面所有子目錄與檔案,不用一層一層手動進去。
檔案已存在時該怎麼選
上傳已有檔案時,FileZilla 會跳出「目標檔案已經存在」對話框,常用選項如下:
| 選項 | 說明 | 建議使用時機 |
| 覆寫 | 直接以本機檔案取代 | 確定要更新檔案時 |
| 如果來源較新就覆寫 | 只更新有變動的檔案 | 批次更新網站檔案時最實用 |
| 如果大小不同就覆寫 | 依大小判斷 | 修補不完整的傳輸 |
| 續傳 | 從中斷處繼續上傳 | 大檔案傳到一半斷線 |
| 重新命名 | 保留兩份 | 不確定要不要覆蓋的時候 |
| 略過 | 跳過此檔 | 補回傳缺漏檔案時 |
下方還可以勾選「套用到佇列中的所有檔案」,批次處理時就不會每個檔案都跳一次視窗。
續傳中斷的大檔案
傳輸大檔案時若中途斷線,FileZilla 會記錄進度,重新連線後選擇「續傳」就可以繼續上傳。
注意:續傳需要伺服器端支援 (FTP 需支援 REST 指令),並非所有主機都能使用。若續傳後檔案損毀,請改為完整重傳。
大量小檔案:先打包成 ZIP 再上傳
如果要傳輸很多小檔案 (例如整個 WordPress 佈景主題有數千個檔案),這裡建議先在本機打包成 ZIP 上傳,再到伺服器端解壓縮。因為 FTP 每傳一個檔案都要重新建立連線,因此檔案越零碎就會越慢的;打包後往往能快上數倍。多數 cPanel 主機的「檔案管理員」都有線上解壓縮功能;VPS 則可透過 SSH 執行 unzip 指令。
顯示 .htaccess 等隱藏檔案
如果你在遠端目錄找不到 .htaccess,那是因為以點 (.) 開頭的檔案在部分伺服器上預設被隱藏。解決方法就是點選上方選單「伺服器」>「強制顯示隱藏檔案」,重新整理目錄後就會出現。
同步瀏覽與目錄比較
這兩個功能在搬站或比對檔案時非常好用,但可能很多人不知道:
同步瀏覽:讓左右兩側窗格在目錄結構相同時同步切換資料夾。你在本機進入 wp-content/themes,遠端也會自動跟著進去。可在站台管理員的「進階」頁籤勾選「使用同步瀏覽」,或按工具列的同步瀏覽按鈕開啟。
目錄比對:以顏色標示左右兩側的檔案差異 (哪邊比較新、哪邊獨有),一眼看出還有哪些檔案沒同步。位於「檢視」選單中。
FileZilla 站台管理員設定:儲存常用主機
如果每次都要重新輸入帳號和密碼,這未免太麻煩了,因此「站台管理員」就派上用場了,你可以把常用的伺服器資訊儲存起來,之後點站台名稱就能一鍵連線。
基本設定步驟
1. 點選上方選單的「檔案」,選擇「站台管理員」。
2. 在跳出的視窗左下方點「新增站台」,幫這個站台取個好辨識的名稱,例如「我的網站主機 – Easy2tips」。
3. 在右側依序填入:
通訊協定:選擇 FTP 或 SFTP。
主機:網域名稱或 IP 位址。
連接埠:依協定填 21 或 22 (也可以留空,讓它自動判斷)。
加密:若使用 FTP,建議選「允許的話就使用透過外顯式 TLS 的 FTP」,安全性較好。 (見下方說明)
登入類型:選「一般」,並填入使用者名稱與密碼。
4. 設定好後按「確定」儲存,之後只要打開站台管理員,點站台名稱就能一鍵連線,不用再手動輸入資料。
加密選項千萬別要選錯
FileZilla 的加密下拉選單有兩個看起來很像、實際差很多的選項:
| 選項 | 行為 / 安全機制 | 建議 |
| 允許的話就使用透過外顯式 TLS 的 FTP | 伺服器不支援 TLS 時,會轉用明文連線 | 不建議 |
| 需要透過外顯式 TLS 的 FTP | 伺服器不支援 TLS 就直接連線失敗 | 建議選這個 |
網站設計上的應用
實際經營網站時,最常遇到的兩種主機環境就是 cPanel 虛擬主機,以及 VPS (虛擬專屬伺服器)。這兩種的連線方式如下:
使用 FTP 連線到 cPanel 主機
如果你用的是有 cPanel 控制台的虛擬主機 (很多台灣、香港的中小型主機商、共享主機都是這種),設定步驟大致上是這樣:
1. 登入 cPanel 後台,找到「FTP 帳戶」(FTP Accounts) 功能。
2. 建立一個新的 FTP 帳號,設定使用者名稱、密碼,並指定可存取的目錄 (通常預設就是 public_html 或其子目錄)。
3. 記下 cPanel 提供的主機位址 (可能是網域名稱或伺服器 IP)。
4. 打開 FileZilla,在快速連線或站台管理員填入:主機、使用者名稱 (有些主機商要求填完整格式,例如 user@yourdomain.com)、密碼,連接埠填 21。
5. 連線成功後,就能直接在 public_html 目錄裡上傳、修改網站檔案。
若主機商同時支援 SFTP,也可以在 cPanel 裡查看 SSH 存取資訊,改用 22 埠、SFTP 協定連線,安全性會更好。
使用 SFTP 連線到 VPS 主機
VPS 因為是你自己管理的伺服器環境,沒有現成的圖形化控制台,因此都是用 SFTP 連線,設定方式如下:
1. 先透過主機商的後台 (例如 Cloudways、DigitalOcean 等) 取得伺服器的 IP 位址,並建立或確認 SFTP 使用者帳號跟密碼。
2. 打開 FileZilla,在快速連線欄位填入:主機 (輸入 IP 位址)、使用者名稱、密碼、連接埠填 22。
3. 按下連線,第一次連線會跳出主機金鑰確認視窗,確認來源無誤後按「是」。
4. 連線成功後,同樣可以透過站台管理員把這組資訊儲存下來,設定通訊協定為 SFTP,方便下次快速連線。
VPS 環境因為權限比較開放,操作時要特別小心,尤其是刪除檔案或修改系統設定檔的時候,建議先備份再動手,避免不小心影響網站正常運作。
新手常常犯的幾個錯誤
1. 傳到 public_html 的上一層:網站根目錄是 public_html (或 www、htdocs),傳到家目錄是不會生效的。
2. 直接改線上檔案卻沒先備份:修改 functions.php 前,請先下載一份原始檔到本機。這個習慣救過無數站長。
3. 權限設成 777:等於把網站大門敞開,請改用 755 / 644。
4. 用 root 帳號連線 VPS:一旦憑證外洩,整台伺服器都會失守。
5. 多人共用同一組 FTP 帳號:外包合作結束後無法單獨撤銷權限。請針對不同用途建立獨立帳號。
進階技巧:讓 FileZilla 使用起來更順手和方便
- 限制傳輸速度:「編輯 > 設定 > 傳輸 . 速度限制」可設定上傳 / 下載上限,避免大檔案傳輸時佔滿你家裡的網路頻寬。
- 匯出 / 匯入站台設定:「檔案 > 匯出 / 匯入」可備份所有站台資訊。換電腦時直接匯入,不用再重新設定每一台主機。注意:匯出時可選擇是否包含密碼,如果是包含密碼的檔案請妥善保管啊。
- 書籤功能:「書籤 > 新增書籤」可為特定站台的常用目錄建立捷徑,例如「佈景主題資料夾」「上傳目錄」,連線後一鍵跳轉。
- 直接編輯遠端檔案:在遠端檔案上按右鍵 >「檢視 / 編輯」,FileZilla 會用本機編輯器開啟;存檔後它會詢問是否上傳,按「是」即可完成修改。適合快速改一兩行 CSS,但大幅度修改仍建議先下載備份。
- 設定預設編輯器:「編輯 > 設定 > 檔案編輯」可指定使用 VS Code、Notepad++ 等你慣用的編輯器。
結語
FTP 跟 FileZilla 聽起來有點技術味,但其實只要試過一次操作流程,你會發現它比想像中簡單和容易使用,比某些主機商自帶的線上檔案管理員還要好用和穩定。不論你是要維護 WordPress 網站、搬家換主機、或只是想備份當天的網站檔案在自己電腦裡,使用 FileZilla 都是網站經營者的必學之一。建議大家可以先在自己的測試站台或次要主機上練習連線跟上傳下載,熟悉之後再應用到正式站台。
常見問題
Q1:FileZilla 完全免費嗎?會不會有隱藏收費?
FileZilla Client 是完全免費而且開放原始碼的軟體,沒有付費版本的限制,唯一要注意的是官網下載頁面偶爾會夾帶贊助商廣告按鈕,下載時看清楚檔名再點即可。
Q2:FTP、FTPS、SFTP 三種連線方式,我該選哪一種?
如果主機商有提供 SFTP,建議優先使用,因為資料傳輸過程有加密,安全性最高;如果只能用 FTP,至少也選擇支援 FTPS (加密版 FTP) 的設定。
Q3:連線時一直顯示逾時或連線失敗,怎麼辦?
原因可能是 連接埠填錯 (FTP 是 21、SFTP 是 22)、防火牆封鎖連線、傳輸模式設定不對等等。請先確認帳號密碼沒有錯誤,接著在站台管理員的「傳輸設定」裡,把傳輸模式從「主動」切換成「被動」試試看,多數能解決問題。
Q4:上傳的檔案在網站上打不開或顯示錯誤,是什麼原因?
有可能是傳輸模式選錯 (例如用文字模式上傳了圖片或壓縮檔),建議在傳輸設定裡確認是用「二進位」模式傳輸,另外也要檢查檔案上傳後的權限設定是否正確。
Q5:可以同時連線多個網站或伺服器嗎?
可以的,FileZilla 支援開多個分頁同時連線不同的伺服器,站台管理員也能儲存無限多組連線資訊,如果同時管理多個網站的使用者來說是非常方便。



















