温馨提示×

linux filezilla为何连不上

小樊
39
2026-09-03 14:20:06
栏目: 智能运维

Linux 下 FileZilla 连不上,常见原因挺多的,可以按下面一步步排查:

一、先确认基本信息有没有填错

  • 协议:FTP / SFTP / FTPS 选对没有
    • 服务器是 SSH 就选 SFTP(端口 22)
    • 普通 FTP 是 21
  • 主机:IP 或域名是否正确
  • 用户名 / 密码:是否过期或输错
  • 端口:是否和服务器监听的一致

二、网络层面问题

  1. 能否 ping 通服务器
    ping 服务器IP
    
  2. 端口是否通
    telnet 服务器IP 21
    # 或
    telnet 服务器IP 22
    
    不通说明:
    • 服务器没开服务
    • 防火墙拦截
    • 云服务器安全组没放行

三、服务器侧常见问题

  • FTP 服务没启动
    • vsftpd / proftpd 是否运行
  • SSH 服务没开(SFTP 用 SSH)
    systemctl status sshd
    
  • 被动模式(PASV)被防火墙挡
    • FileZilla 设置 → 连接 → FTP → 被动模式
    • 可尝试“使用服务器外部 IP”

四、Linux 本地端问题

  • 代理设置干扰
    • FileZilla → 设置 → 通用代理
  • SELinux 限制(CentOS/RHEL)
    getenforce
    
  • FileZilla 版本太老
    • 建议用系统包管理器更新

五、看错误日志最关键

FileZilla 底部「消息日志」会显示:

  • Connection refused → 端口/服务问题
  • Connection timed out → 网络/防火墙
  • Authentication failed → 账号密码
  • ECONNREFUSED → 服务没起

如果你方便,可以把 FileZilla 报错原文 和:

  • 用的协议(FTP/SFTP)
  • 服务器系统
  • 本地 Linux 发行版

发出来,我可以直接帮你定位是哪一类问题。

0