在 Debian 上 FileZilla 报错 的原因很多,需要结合具体报错信息来判断。下面我先给你一个常见报错 + 对应解决方法的清单,你可以对照看看;如果还不行,把完整报错内容贴出来我可以精准帮你分析。
现象
EAI_NONAMEConnection refusedConnection timed out原因 & 解决 ✅ 检查服务器是否开启 FTP 服务
systemctl status vsftpd
✅ 确认端口是否正确(默认 21)
✅ 防火墙放行端口
sudo ufw allow 21
sudo ufw reload
✅ 云服务器检查安全组 / 防火墙
常见报错
GnuTLS error -110
GnuTLS error -15
解决方法 ✅ 在 FileZilla 中:
✅ 服务器未配置 TLS 时,不要选“强制 TLS”
原因
解决方法 ✅ FileZilla:
使用服务器的外部 IP 地址
✅ 服务器端(vsftpd):
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=31000
防火墙放行:
sudo ufw allow 30000:31000/tcp
报错
550 Permission denied
解决 ✅ 检查目录权限:
ls -ld /home/ftp
✅ 设置正确权限:
sudo chown ftpuser:ftpuser /home/ftp
sudo chmod 755 /home/ftp
✅ 确认用户有登录权限
现象
.so 文件解决
sudo apt update
sudo apt install --reinstall filezilla
现象
解决
export GDK_BACKEND=x11
filezilla
或登录时选择 GNOME on Xorg
你可以按顺序执行:
sudo apt update
sudo apt install filezilla -y
filezilla
然后:
请告诉我:
✅ 只要把报错贴出来,我可以直接帮你定位到准确原因 + 命令级解决方案。