Linux上FileZilla配置SSL加密傳輸指南
在Linux環境下,FileZilla可通過**FTPS(FTP over SSL/TLS)或SFTP(SSH File Transfer Protocol)**實現加密傳輸。以下是詳細的配置步驟:
安裝FileZilla
根據Linux發行版選擇安裝方式(以Ubuntu/Debian為例):
sudo apt update && sudo apt install filezilla filezilla-server
安裝完成后,FileZilla Server會自動啟動,客戶端可通過filezilla
命令啟動。
生成SSL/TLS證書(自簽名,適用于測試環境)
若需自定義證書,可通過OpenSSL生成(有效期365天):
sudo mkdir -p /etc/ssl/private
sudo openssl req -x509 -nodes -keyout /etc/ssl/private/filezilla.pem -out /etc/ssl/private/filezilla.pem -days 365 -newkey rsa:2048
執行后會提示輸入證書信息(如國家、組織名稱等),按需填寫即可。
啟動Server管理界面
運行以下命令打開圖形化管理界面:
filezilla-server
配置SSL/TLS設置
/etc/ssl/private/filezilla.pem
),完成證書配置。配置被動模式端口范圍
50000-50020
)。firewalld
為例):sudo firewall-cmd --zone public --permanent --add-port=50000-50020/tcp
sudo firewall-cmd --reload
配置用戶與端口
/home/ftpuser
)。2121
),并在防火墻中開放。打開站點管理器
點擊頂部菜單欄File→Site Manager,進入站點配置界面。
添加新站點
2121
),則填寫對應端口;否則保持默認21
。啟用SSL/TLS
連接測試
返回站點管理器,選中剛創建的站點,點擊Connect。若配置正確,將彈出證書驗證窗口(自簽名證書需手動確認),驗證通過后即完成加密連接。
2121
)和被動模式端口范圍(如50000-50020
)。通過以上步驟,即可在Linux環境下使用FileZilla實現SSL加密的文件傳輸,保障數據安全。