错误表现:客户端提示“FATAL ERROR: Network error: Connection refused”。
解决方法:
sudo systemctl status filezilla-server.service,若未运行则用sudo systemctl start filezilla-server.service启动。ufw,执行sudo ufw allow 21开放FTP默认端口(21);若使用被动模式,需额外开放自定义端口范围(如sudo ufw allow 50000:51000)。0.0.0.0监听所有接口),“Port”为21(或自定义端口)。错误表现:客户端提示“could not load TLS network. Aborting start of administration interface”或“FTP over TLS is not enabled”。
解决方法:
错误表现:客户端提示“425 Can’t open data connection”或“打开FTP服务器上的文件夹时发生错误,请检查是否有权限”。
解决方法:
sudo ufw allow 50000:51000/tcp(替换为实际端口范围),允许被动模式端口通过防火墙。错误表现:客户端提示“打开FTP服务器上的文件夹时发生错误,请检查是否有权限”或“550 Permission denied”。
解决方法:
ls -ld /path/to/ftp/directory,确认目录所有者为用户且权限包含r-x(如drwxr-xr-x),若权限不足可使用chmod或chown调整。错误表现:客户端下载或上传文件时,文件名出现乱码(如中文变为乱码)。
解决方法:
UTF-8(推荐),保存后重新连接。错误表现:客户端提示“GLIBCXX_3.4.xx not found”(如GLIBCXX_3.4.15 not found)。
解决方法:
sudo apt-get update && sudo apt-get upgrade,升级系统中的libstdc++6包(包含GLIBCXX库)。libstdc++6包(如sudo apt-get install libstdc++6=4.7.2-5),或通过dpkg安装预编译的.deb文件。~/.filezilla/filezilla.log,服务器端日志位于/var/log/filezilla-server.log,通过日志可获取详细的错误信息(如连接超时、认证失败等)。sudo apt remove --purge filezilla && sudo apt install filezilla,确保安装最新稳定版本。以上方法覆盖了Debian系统下FileZilla的常见错误场景,可根据具体错误提示选择对应步骤解决。若问题仍未解决,建议提供详细错误信息以进一步诊断。