温馨提示×

ubuntu filezilla为何连不上

小樊
41
2026-09-07 02:20:18
栏目: 智能运维

FileZilla 在 Ubuntu 上连不上,通常和协议、配置、网络或服务器限制有关。下面按最常见原因帮你排查:


一、确认连接方式是否正确

1️⃣ FTP / SFTP 用错

  • SFTP:端口一般是 22,用 SSH 账号
  • FTP:端口一般是 21
  • 很多人把 SFTP 当成 FTP 填,导致连不上

✅ 正确示例(SFTP):

主机:sftp://你的服务器IP
端口:22
协议:SFTP
登录类型:正常
用户:你的SSH用户名
密码:SSH密码

二、服务器是否允许连接

2️⃣ 服务器防火墙

Ubuntu 服务器常见:

sudo ufw status

如果没开放:

sudo ufw allow 21
# 或
sudo ufw allow 22

三、FTP 服务问题(如果用的是 FTP)

3️⃣ vsftpd 没开或配置问题

systemctl status vsftpd

没开就:

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

常见坑:

  • 被动模式(PASV)没开
  • 用户被限制在家目录

四、FileZilla 客户端设置问题

4️⃣ 被动模式

站点管理器 → 传输设置:

  • 尝试 “被动模式”
  • 或切换 “主动模式”

五、Ubuntu 本地网络问题

5️⃣ 本地防火墙 / 代理

  • 公司网络可能封 21
  • 可换 22(SFTP)试试

六、查看错误日志(最关键)

FileZilla 底部有 “消息日志”,把报错贴出来,比如:

  • Connection refused
  • Authentication failed
  • Timeout
  • ECONNREFUSED

七、快速自检清单 ✅

  • [ ] 主机/IP 对不对
  • [ ] 端口对不对(21 / 22)
  • [ ] 用户名密码对不对
  • [ ] 服务器服务在跑
  • [ ] 防火墙放行
  • [ ] 被动/主动模式切换过

如果你愿意,可以把 FileZilla 报错原文 + 服务器系统(Ubuntu 几?) 发我,我可以直接告诉你哪一步错了。

0