在 Debian 上 FileZilla 报错的原因很多,需要先看具体错误信息。下面我按常见报错类型给你一套排查与修复方法,你可以对照自己的情况处理。
请先提供或自查:
filezilla --version
cat /etc/os-release
以及完整报错内容(弹窗文字 / 终端输出)。
报错类似:
error while loading shared libraries: libxxx.so.0: cannot open shared object file
✅ 修复:
sudo apt update
sudo apt install --reinstall filezilla
sudo apt install -f
如果还缺库:
sudo apt install libwxgtk3.0-gtk3-0v5
报错:
Error: GnuTLS error -110: The TLS connection was non-properly terminated
或
Failed to initialize TLS
✅ 修复方案:
方法 A(推荐):用官方源安装新版
sudo apt remove filezilla
sudo apt install filezilla
方法 B:改用 FTP over TLS 或普通 FTP(测试用)
方法 C:升级系统
sudo apt full-upgrade
⚠️ 老版本 Debian + 新服务器 TLS 不兼容很常见。
报错:
Error: Connection attempt failed with "ECONNREFUSED"
✅ 检查:
sudo ufw status
报错:
Failed to retrieve directory listing
✅ 修复:
报错:
Permission denied
✅ 修复:
sudo chown -R user:user /path
sudo chmod -R 755 /path
如果你是用:
snap install filezilla
✅ 建议改用 apt:
sudo snap remove filezilla
sudo apt install filezilla
sudo apt purge filezilla
sudo apt autoremove
sudo apt update
sudo apt install filezilla
请直接贴出:
我可以直接告诉你是哪一行导致的,怎么改。