以下是在Ubuntu中优化FileZilla的方法:
一、服务器端优化
- 调整传输设置
- 增加最大同时传输数(如设为10),提升多文件传输效率。
- 启用被动模式,并设置自定义端口范围(如14140-14146),确保防火墙放行。
- 启用TLS加密认证,选择有效证书提升传输安全性。
- 用户与权限管理
- 为用户设置复杂密码,限制访问IP,启用登录失败IP阻止策略。
- 隐藏服务器版本信息,降低被攻击风险。
- 系统级优化
- 关闭SELinux(若无需其安全功能),减少资源占用。
- 调整
/etc/security/limits.conf增大文件描述符限制,提升并发能力。
- 优化
/etc/sysctl.conf中的网络参数(如net.core.somaxconn),提高网络吞吐量。
二、客户端优化
- 传输模式选择
- 优先使用被动模式(尤其通过NAT/代理连接时),避免连接中断。
- 大文件传输可尝试切换为主动模式,或使用
scp/rsync替代(更高效且支持断点续传)。
- 连接参数调整
- 增加客户端同时连接数(如设为10),并行传输加速。
- 禁用传输速度限制,避免人为限速。
三、其他建议
- 定期更新FileZilla至最新版本,获取性能优化和安全补丁。
- 启用服务器日志记录,便于排查连接或传输问题。
注意:修改配置后需重启FileZilla Server生效,且需确保防火墙规则允许相关端口通信。
参考来源: