FileZilla 在 Linux 上报错的原因很多,先看你具体报什么错,不同错误修复方式不一样。下面把最常见的情况和对应修复方法都列出来,你可以对照着来。
filezilla --version
如果提示 command not found,说明没装好。
安装方式(常见发行版)
# Ubuntu / Debian
sudo apt update
sudo apt install filezilla
# CentOS / Rocky / Alma
sudo dnf install filezilla
# Arch
sudo pacman -S filezilla
可能原因
排查步骤
# 测试端口
telnet 服务器IP 21
修复建议
sudo ufw allow 21
sudo ufw reload
原因
✅ 80% 建议直接用 SFTP
原因
修复
export LANG=zh_CN.UTF-8
filezilla
或:
原因
修复
# 临时关闭 SELinux 测试
sudo setenforce 0
如果是被动模式问题:
典型报错
Gtk-ERROR **: GTK+ 2.x symbols detected
修复
sudo apt install --reinstall libgtk-3-0
或删除配置重新生成:
rm -rf ~/.config/filezilla
rm -rf ~/.filezilla
原因
修复
sudo chown -R 用户名:用户名 目录
sudo chmod -R 755 目录
| 检查项 | 命令 |
|---|---|
| 是否安装 | filezilla --version |
| 能否连服务器 | ping 服务器IP |
| 端口是否通 | telnet IP 21/22 |
| 是否用 SFTP | ✅ 推荐 |
| 防火墙 | ufw status |
你可以把 完整报错信息贴出来,例如:
或者告诉我:
我可以一步一步帮你修 ✅