温馨提示×

debian连不上filezilla原因

小樊
44
2026-09-16 22:31:21
栏目: 智能运维

Debian 连不上 FileZilla 通常分两种情况:

  1. Debian 作为客户端,连不上 FTP 服务器(用 FileZilla 连别人)
  2. Debian 作为服务器,FileZilla 连不上 Debian 上的 FTP 服务

下面按常见原因逐一说明(最常见的是第 1、2 条)。


一、Debian 用 FileZilla 连不上 FTP 服务器

1. FTP 服务未开启 / 地址端口错误

  • 确认服务器:
    • FTP:21
    • SFTP:22
    • FTPS:21 或 990
  • 在 FileZilla 里:
    • 主机:ftp.example.com 或 IP
    • 端口:留空(默认)或填正确端口
    • 协议:FTP / SFTP / FTPS 要匹配

2. 被动模式(PASV)被防火墙拦截(非常常见)

现象:能登录,但列目录卡住

解决:

  • FileZilla → 站点管理器 → 传输设置 → 改用 主动模式
  • 或服务器开放被动端口范围并配置好

3. Debian 防火墙 / 网络问题

ping 服务器IP
telnet 服务器IP 21
  • 不通说明网络或防火墙问题
  • Debian 本机防火墙:
sudo ufw status

4. SSH/SFTP 问题(连 Debian 自身)

如果是 SFTP:

  • Debian 没开 SSH:
systemctl status ssh
  • 端口不是 22 要手动填

5. SELinux / 权限

  • Debian 一般不用 SELinux
  • 检查用户是否有目录权限

二、FileZilla 连不上 Debian 上的 FTP 服务

1. FTP 服务没装 / 没启动

常见服务:

  • vsftpd
  • proftpd

检查:

systemctl status vsftpd

启动:

sudo apt install vsftpd
sudo systemctl start vsftpd

2. Debian 防火墙没放行

sudo ufw allow 21
sudo ufw allow 20

SFTP:

sudo ufw allow 22

3. vsftpd 配置问题

常见:

  • 禁止匿名但账号不对
  • 被动端口未开

快速排查清单 ✅

  1. 能 ping 通吗?
  2. 端口能 telnet 通吗?
  3. 用的 FTP / SFTP / FTPS?
  4. 主动还是被动模式?
  5. 服务起来了吗?
  6. 防火墙放行了吗?

如果你愿意,可以告诉我:

  • Debian 是客户端还是服务器
  • 用 FTP / SFTP / FTPS
  • 具体报错信息(FileZilla 日志)

我可以直接帮你定位到具体原因。

0 踩