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),及时发现异常访问行为;