温馨提示×

linux filezilla速度慢咋办

小樊
36
2026-09-18 19:25:58
栏目: 智能运维

FileZilla 在 Linux 下传输速度慢,通常和协议、配置、网络、服务器有关。下面按“最常见 → 进阶”给你排查和优化思路:


一、先确认是不是协议问题(最重要)

✅ 优先用 SFTP,不要老 FTP

  • FTP 明文 + 被动模式经常卡
  • SFTP(基于 SSH)通常更稳定

在 FileZilla 里:

主机:sftp://your.server.ip
端口:22

如果你现在用的是 ftp://,换成 sftp:// 往往立竿见影。


二、FileZilla 自身设置优化

1️⃣ 增大传输线程数

编辑 → 设置 → 连接 → FTP → 传输模式
  • 勾选 “允许同时使用的最大连接数”
  • 建议:5–10(太多服务器会 ban)

⚠️ 注意:

  • SFTP 不支持多线程(SSH 单通道)
  • FTP 才有效

2️⃣ 关闭“文件列表缓存”

设置 → 连接 → 文件列表
  • 关闭 “目录比较”
  • 关闭 “文件列表缓存”(某些情况反而拖慢)

3️⃣ 关闭“传输后自动校验”

设置 → 传输
  • 取消 “传输完成后校验文件大小”

三、Linux 系统层面优化

1️⃣ 调整 TCP 参数(服务器 & 客户端都建议)

sudo sysctl -w net.core.rmem_max=16777216
sudo sysctl -w net.core.wmem_max=16777216
sudo sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
sudo sysctl -w net.ipv4.tcp_wmem="4096 65536 16777216"

持久化:

sudo vim /etc/sysctl.conf

加入上面内容后:

sudo sysctl -p

2️⃣ 如果你在虚拟机 / 云服务器

  • 检查 带宽上限
  • 检查是否有 限速(QoS)
  • 公网 IP 比内网 NAT 快很多

四、替代方案(比 FileZilla 快)

✅ 命令行(真的更快)

scp -r local_dir user@host:/remote_dir

rsync -avzP local_dir/ user@host:/remote_dir/

rsync 支持断点续传 + 增量,强烈推荐。


✅ 图形替代

  • WinSCP(Wine)
  • lftp(命令行,极快)
lftp sftp://user@host -e "mirror -R local remote; quit"

五、快速自检清单 ✅

  • [ ] 用 sftp 而不是 ftp
  • [ ] 不是 WiFi 弱信号
  • [ ] 服务器没限速
  • [ ] 没开目录比较
  • [ ] 大文件用 rsync

如果你愿意,可以告诉我:

  • FTP 还是 SFTP
  • 本地是 Ubuntu / CentOS / Arch
  • 服务器是 国内 / 国外 / 云厂商

我可以直接给你一套最合适你环境的配置

0