1. 準備工作:更新系統
在Debian系統上使用FileZilla管理FTP服務器前,需先更新系統軟件包列表及已安裝的軟件,確保系統環境穩定。打開終端,依次執行以下命令:
sudo apt update && sudo apt upgrade -y
2. 安裝FileZilla客戶端
FileZilla客戶端是連接FTP服務器的核心工具,通過Debian官方APT倉庫安裝是最便捷的方式:
sudo apt install filezilla -y
filezilla --version
(終端會顯示FileZilla的版本信息,確認安裝成功)3. 安裝并配置FileZilla Server(若需自行搭建FTP服務)
若需在Debian上搭建FTP服務器,可通過以下步驟安裝FileZilla Server(若已有FTP服務器,可跳過此步):
.deb
格式),使用wget
命令下載(例如:wget https://dl3.cdn.filezilla-project.org/server/FileZilla_Server_x86_64-linux-gnu.deb
)。sudo dpkg -i FileZilla_Server_*.deb
;若安裝過程中出現依賴問題,運行sudo apt --fix-broken install
修復。sudo systemctl start filezilla-server
啟動服務;設置開機自啟:sudo systemctl enable filezilla-server
。sudo systemctl status filezilla-server
,若顯示“active (running)”,則表示服務已正常運行4. 配置FileZilla Server(關鍵:用戶與權限設置)
通過FileZilla Server管理界面完成用戶創建與權限配置:
filezilla-server
,或在應用菜單中找到“FileZilla Server Interface”并啟動;首次運行需設置管理密碼(用于后續登錄管理界面)。ftpuser
),勾選“啟用賬戶”;設置密碼(如YourPassword123
),并確認密碼。/home/ftpuser
);設置用戶對該目錄的權限(建議勾選“讀取”“寫入”,避免勾選“刪除”以防止誤操作)。50000-50010
),并在Debian防火墻中開放該端口范圍(見步驟6)5. 使用FileZilla客戶端連接FTP服務器
打開FileZilla客戶端,通過以下步驟連接FTP服務器:
192.168.1.100
)或域名,“端口”欄輸入21
(默認FTP端口),“協議”選擇“FTP - 文件傳輸協議”,“加密”選擇“明文”(若需更安全,可選擇“FTPS - 帶SSL/TLS的FTP”,但需服務器支持)。ftpuser
)和密碼,點擊“確定”;若連接成功,左側面板顯示本地文件,右側面板顯示遠程FTP服務器文件6. 防火墻設置(確保連接暢通)
若Debian系統啟用了UFW防火墻,需開放FTP相關端口:
sudo ufw allow 21/tcp
(FTP默認端口)。sudo ufw allow 50000:50010/tcp
(根據步驟4中的端口范圍調整)。sudo ufw enable
,并驗證狀態:sudo ufw status
(確保21/tcp
和被動模式端口范圍顯示為“ALLOW”)7. 基本文件管理操作
連接成功后,可通過FileZilla客戶端實現文件傳輸與管理: