温馨提示×

debian filezilla为何连不上

小樊
49
2026-09-01 19:37:39
栏目: 智能运维

在 Debian 上使用 FileZilla 连不上 FTP/SFTP 服务器,常见原因和排查思路如下:


一、先确认“连不上”的类型

  • FTP(21端口)
  • SFTP(22端口,走 SSH)
  • FTPS(FTP over SSL)

不同协议问题点不一样。


二、常见原因与解决办法

1️⃣ 网络/防火墙问题

ping 服务器IP
telnet 服务器IP 21   # FTP
telnet 服务器IP 22   # SFTP
  • 不通 → 网络、防火墙、云服务器安全组问题
  • Debian 本机防火墙:
sudo ufw status

2️⃣ FTP 被动模式(PASV)问题(最常见)

FileZilla 默认用被动模式,但服务器未正确配置。

解决方法:

  • FileZilla → 站点管理器 → 传输设置
  • 尝试:
    • 被动模式(默认)
    • 或改为 主动模式

服务器侧需开放 PASV 端口范围。


3️⃣ SFTP 连不上(SSH)

如果是 SFTP:

ssh 用户名@服务器IP
  • 能 SSH 但 FileZilla 不行 → 协议选错(要选 SFTP 不是 FTP
  • 不能 SSH → 服务器 SSH 服务问题

4️⃣ Debian 缺少依赖或版本问题

重装 FileZilla:

sudo apt update
sudo apt install --reinstall filezilla

用命令行测试:

ftp 服务器IP

5️⃣ TLS/SSL 证书问题(FTPS)

报错类似:

Certificate verification failed

解决:

  • 站点管理器 → 协议选 FTP over TLS
  • 勾选 “信任该证书”

6️⃣ 服务器限制

  • 禁止root登录
  • 限制IP
  • 限制用户

查看服务器日志(服务器上):

# FTP
journalctl -u vsftpd

# SFTP
journalctl -u ssh

三、快速排查清单 ✅

  • [ ] 协议选对(FTP / SFTP / FTPS)
  • [ ] 端口对(21 / 22)
  • [ ] 用户名密码正确
  • [ ] 被动/主动模式切换
  • [ ] 防火墙/安全组放行
  • [ ] 服务器服务正常运行

如果你愿意,可以把 FileZilla 的错误日志(红色那几行)贴出来,我可以直接帮你判断是哪一类问题。

0