Debian下FileZilla安全設置指南
在Debian系統上,首先通過官方軟件源安裝FileZilla客戶端(服務器端可根據需求選擇安裝):
sudo apt update && sudo apt install filezilla
安裝完成后,驗證軟件包完整性:sudo dpkg -l | grep filezilla
。
打開FileZilla,點擊頂部菜單欄「文件」→「站點管理器」,點擊「新建站點」,填寫以下關鍵信息:
Ftp@2025Secure#
);~/.ssh/id_rsa
),提升身份驗證安全性(避免密碼泄露風險)。192.168.1.100
),拒絕其他IP的訪問請求;下載FileZilla Server適合Debian的版本(如.deb
包),使用dpkg
安裝:
sudo dpkg -i FileZilla_Server_*.deb
啟動服務并設置開機自啟:
sudo systemctl start filezilla-server && sudo systemctl enable filezilla-server
14148
),并設置強密碼;14140-14146
),并在防火墻中開放該范圍端口;ftpuser
);/var/ftp
),并勾選「僅此目錄」;在「權限」選項卡中,僅勾選必要權限(如「讀取」「寫入」,避免勾選「刪除」「重命名」等高危權限)。使用UFW防火墻限制訪問,僅允許必要端口通過:
# 啟用UFW
sudo ufw enable
# 設置默認規則(拒絕入站、允許出站)
sudo ufw default deny incoming && sudo ufw default allow outgoing
# 允許SSH(端口22,用于SFTP)
sudo ufw allow ssh
# 允許FTP(端口21,若使用FTP協議)
sudo ufw allow ftp
# 允許FTPS(端口990,默認隱式模式端口)
sudo ufw allow 990/tcp
# 允許自定義FTP端口(若修改了默認端口)
sudo ufw allow 14147/tcp # 示例:替換為你的FTP端口
# 允許被動模式端口范圍
sudo ufw allow 14140:14146/tcp # 示例:替換為你的被動模式端口范圍
# 查看防火墻狀態
sudo ufw status
sudo apt update && sudo apt upgrade
/var/log/filezilla.log
),及時發現異常訪問行為;