Ubuntu 使用 FileZilla 的注意事项
一 安装与版本
- 使用官方仓库安装并更新:执行sudo apt update && sudo apt install filezilla,保持客户端与系统库版本匹配,减少依赖与崩溃风险。
- 如需中文界面,可安装语言包:sudo apt install filezilla-locales。
- 避免从不明来源下载安装包,优先使用发行版仓库或FileZilla 官网提供的安装包。
二 连接与协议选择
- 优先选择SFTP(基于 SSH),在站点管理器中将协议设为SFTP,端口22;仅在明确要求且服务器支持时才使用FTP/FTPS。
- 典型站点配置:协议(FTP/SFTP/FTPS)、主机(IP/域名)、端口(FTP 默认21、SFTP 默认22)、登录类型与凭据。
- 若服务器使用非默认 SSH 端口,在主机名后加冒号与端口(如:example.com:2222)。
- 在复杂网络(NAT/代理/防火墙后)优先使用被动 FTP 模式(PASV),对穿越防火墙更友好。
三 防火墙与网络连通
- 放行必要端口:FTP 控制端口21/TCP、SFTP 端口22/TCP;如使用 UFW,可执行:sudo ufw allow 21/tcp 与 sudo ufw allow 22/tcp。
- 使用 FTP 时,服务器需正确配置被动模式端口范围与网关/路由映射;使用 SFTP 则确保SSH 服务运行:sudo systemctl start ssh && sudo systemctl enable ssh。
- 虚拟机与宿主机互传时,可将 VMware 网络设为桥接模式,并确保宿主机与虚拟机之间网络可达。
四 服务器配置与权限
- FTP 服务器(vsftpd)常用安全与可用性设置:禁用匿名访问(anonymous_enable=NO)、启用本地用户(local_enable=YES)、允许写入(write_enable=YES)、必要时限制用户在主目录(chroot_local_user=YES);修改后重启服务:sudo systemctl restart vsftpd。
- 确保登录用户对目标目录具备读写权限,避免因权限不足导致上传/创建失败。
- 涉及敏感数据务必启用加密(SFTP 或 FTP over SSL/TLS(FTPS))。
五 大文件传输与稳定性
- 启用断点续传与队列,在传输中断后可从中断处继续,而不必重新开始。
- 适度提升并行传输会话数可加快速度,但需兼顾服务器与网络负载,避免过载。
- 传输过程中保持网络稳定,尽量使用有线网络或可靠 Wi‑Fi;大文件传输不建议在公共 Wi‑Fi上进行。
- 全程关注队列与日志信息,出现异常及时取消/重试并排查网络与权限问题。