温馨提示×

Debian怎么设置FileZilla

小樊
46
2026-08-14 17:11:49
栏目: 智能运维

在 Debian 上设置 FileZilla(FTP 客户端)一般分为 安装连接配置 两部分。下面按常见场景一步步说明。


一、在 Debian 上安装 FileZilla

方法 1:使用 apt(推荐)

sudo apt update
sudo apt install filezilla

安装完成后,可以在菜单中搜索 FileZilla,或用命令启动:

filezilla

方法 2:使用 Flatpak(可选)

如果仓库版本太旧:

sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.filezilla.FileZilla

二、基本设置(连接 FTP / SFTP)

1️⃣ 打开 FileZilla

启动后你会看到:

  • 顶部:主机 / 用户名 / 密码 / 端口
  • 左侧:本地文件
  • 右侧:远程服务器文件

2️⃣ 连接 FTP 服务器(最常见)

快速连接(临时)

在顶部输入:

项目 示例
主机 ftp.example.com 或 IP
用户名 ftpuser
密码 password
端口 21(FTP)或留空

然后点击 “快速连接”


3️⃣ 使用站点管理器(推荐,长期保存)

  1. 点击 文件 → 站点管理器
  2. 点击 新站点
  3. 设置如下:

普通 FTP

  • 协议:FTP - 文件传输协议
  • 主机:服务器 IP 或域名
  • 加密:只使用明文 FTP(或 FTP over TLS
  • 登录类型:正常
  • 用户 / 密码:填写账号

✅ SFTP(更安全,推荐)

  • 协议:SFTP - SSH File Transfer Protocol
  • 端口:22
  • 登录类型:正常密钥文件

三、使用 SSH 密钥登录(SFTP)

如果你用密钥登录服务器:

  1. 站点管理器 → 登录类型 → 密钥文件
  2. 选择私钥(如 ~/.ssh/id_rsa
  3. FileZilla 会自动转换为 .ppk(Windows)或直接支持 OpenSSH 密钥(Linux)

⚠️ 私钥权限建议:

chmod 600 ~/.ssh/id_rsa

四、常见设置优化

1️⃣ 开启被动模式(服务器在公网很重要)

  • 编辑 → 设置 → 连接 → FTP → 被动模式
  • 勾选 ✅ 使用被动模式(默认已开启)

2️⃣ 字符编码(中文乱码)

  • 设置 → 连接 → FTP
  • 强制 UTF-8:开启

3️⃣ 文件权限问题

上传后权限不对,可在传输完成后:

chmod 755 file

或在服务器上统一设置 umask。


五、常见问题

❌ 无法连接

  • 防火墙是否放行 21 / 22
  • FTP 服务器是否允许 被动模式
  • 是否误用 SFTP 连 FTP 端口

❌ Debian 连不上但 Windows 能连

通常是:

  • 被动模式未开
  • 服务器返回的是内网 IP(需服务器配置 Passive IP)

六、是否需要服务器端配置?

如果你是想在 Debian 上 搭建 FTP 服务器(而不是用 FileZilla 连别人):

常用方案:

  • vsftpd(FTP)
  • proftpd
  • openssh-server(SFTP,最简单安全)

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

  • 你是 连别人服务器 还是 搭自己的 FTP
  • Debian 版本(11 / 12)
  • 报错信息

我可以给你更精确的配置方案 ✅

0