温馨提示×

Debian如何修复FileZilla错误

小樊
45
2026-08-25 23:22:08
栏目: 智能运维

Debian 上修复 FileZilla 报错,通常取决于具体错误类型。下面按常见场景给你一套排查与修复方法,你可以对照使用;如果还不行,把完整报错信息贴出来我可以更精确定位。


一、先确认 FileZilla 是否安装正确

sudo apt update
sudo apt install filezilla

如果之前装过但异常,可重装:

sudo apt --reinstall install filezilla

二、常见错误及修复方法

1️⃣ 无法连接服务器(连接超时 / ECONNREFUSED)

原因

  • 服务器未开启 FTP
  • 防火墙拦截
  • 端口错误

解决

# 测试端口是否通
telnet 服务器IP 21
# 或
nc -vz 服务器IP 21
  • 确认服务器 vsftpd / proftpd 正在运行
  • 检查 Debian 防火墙:
sudo ufw status
  • 云服务器需放行 21 / 被动端口

✅ 建议:优先使用 SFTP(端口 22)


2️⃣ TLS / SSL 错误(GnuTLS error)

典型报错

GnuTLS error -110 / -15

解决方法

  1. 在 FileZilla 中:

    • 站点管理器 → 协议选择 SFTP
    • 或 TLS 设置改为 “只使用明文 FTP”(不推荐)
  2. 更新系统证书:

sudo apt install ca-certificates
sudo update-ca-certificates

3️⃣ 中文乱码 / 文件名乱码

原因 FTP 使用 GBK,Debian 默认 UTF-8

解决

  • 服务器侧:启用 UTF-8
  • 客户端:
    • FileZilla → 站点管理器 → 字符集 → 强制 UTF-8

4️⃣ 权限错误(550 / Permission denied)

原因

  • 目录无写权限
  • 用户不是 owner

解决

sudo chown -R 用户名:用户名 /目录
sudo chmod -R 755 /目录

5️⃣ 无法打开 FileZilla(gtk / 依赖错误)

报错示例

error while loading shared libraries

修复

sudo apt install -f
sudo apt install libgtk-3-0 gnutls-bin

三、重置 FileZilla 配置(解决配置损坏)

rm -rf ~/.config/filezilla
rm -rf ~/.filezilla

重新打开 FileZilla 会自动重建配置。


四、推荐使用方式(最稳)

SFTP(SSH)

  • 端口:22
  • 协议:SFTP
  • 不需要 FTP 服务

服务器配置

sudo apt install openssh-server
sudo systemctl enable ssh

五、我需要你提供的进一步信息

如果问题仍未解决,请贴出:

  1. 完整报错内容
  2. 使用 FTP 还是 SFTP
  3. Debian 版本:
lsb_release -a
  1. FileZilla 版本:
filezilla --version

我可以直接帮你定位到具体原因 ✅

0