温馨提示×

怎样排错linux filezilla

小樊
40
2026-09-15 20:08:28
栏目: 智能运维

在 Linux 下使用 FileZilla 出错时,可以按下面步骤逐步排查。


一、先看错误信息和日志(最重要)

  1. 界面底部消息栏
    • 连接失败、登录失败、超时等,都会显示在这里。
  2. 打开详细日志
    • 编辑设置调试
    • 日志级别选 3 - 详细
    • 重新操作,看具体报错(如 530、550、ECONNREFUSED)

二、常见错误及对应排错方法

1. 连接不上服务器

错误示例:

  • Could not connect to server
  • Connection timed out

检查:

ping 服务器IP
telnet 服务器IP 21   # FTP
telnet 服务器IP 22   # SFTP
  • 不通:防火墙 / 网络 / 服务器未启动
  • 云服务器:检查安全组是否放行端口

2. 登录失败

错误示例:

  • 530 Login incorrect
  • Authentication failed

检查:

  • 用户名 / 密码是否正确
  • 是否用了 SFTP(端口 22)而不是 FTP(端口 21)
  • 服务器是否禁止该用户 FTP 登录
  • 是否限制了 IP 登录

3. 被动模式(PASV)问题

错误示例:

  • 能登录但列不出目录
  • Failed to retrieve directory listing

解决:

  • FileZilla:
    • 站点管理器 → 传输设置
    • 尝试 被动模式 / 主动模式 切换
  • 服务器端需放行 PASV 端口范围

4. 权限问题

错误示例:

  • 550 Permission denied
  • 无法上传 / 删除

检查:

ls -l 目录
  • 当前用户是否有权限
  • 是否上传到系统保护目录(如 /root)

5. SFTP 而不是 FTP

很多人误用:

  • FTP:端口 21
  • SFTP:端口 22(基于 SSH)

FileZilla 中:

  • 协议选 SFTP - SSH File Transfer

6. Linux 本地问题

  • FileZilla 打不开:
filezilla

看终端报错(缺库、权限)

  • 重装:
sudo apt remove filezilla
sudo apt install filezilla

三、快速排错清单

✅ IP / 端口对不对
✅ 协议选对没(FTP / SFTP)
✅ 用户名密码对不对
✅ 防火墙 / 安全组
✅ 被动模式
✅ 权限够不够


如果你愿意,可以把 FileZilla 的具体报错原文 发给我,我可以直接帮你判断是哪一类问题。

0