温馨提示×

Debian怎么配置FileZilla

小樊
37
2026-07-30 05:38:17
栏目: 智能运维

在 Debian 上配置 FileZilla 主要包括 安装 FileZilla配置 FTP/SFTP 连接。下面按步骤说明。


一、安装 FileZilla(Debian)

方法 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.filezillaproject.Filezilla

二、配置 FileZilla 连接(FTP / SFTP)

1️⃣ 打开 FileZilla

启动后,界面分为:

  • 本地文件(左侧)
  • 远程服务器(右侧)

2️⃣ 快速连接(适合临时使用)

在顶部输入:

项目 示例
主机 ftp.example.com 或 IP
用户名 your_user
密码 your_password
端口 FTP 默认 21,SFTP 默认 22

点击 “快速连接”


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

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

✅ FTP(普通)

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

✅ SFTP(更安全,推荐)

  • 协议:SFTP - SSH File Transfer Protocol
  • 主机:服务器 IP
  • 端口:22
  • 登录类型:
    • 密码
    • 密钥文件(推荐)

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

1️⃣ 生成密钥(如果还没有)

ssh-keygen -t rsa -b 4096

2️⃣ 上传公钥到服务器

ssh-copy-id user@server_ip

3️⃣ FileZilla 中配置

  • 登录类型:密钥文件
  • 选择私钥路径(通常是 ~/.ssh/id_rsa

⚠️ 注意:FileZilla 不支持 OpenSSH 新版私钥格式,如果报错:

ssh-keygen -p -m PEM -f ~/.ssh/id_rsa

四、常见问题排查

1️⃣ 连接超时

  • 检查防火墙:
sudo ufw status
  • 确认端口开放(21 / 22)

2️⃣ 无法列出目录

  • 尝试切换传输模式:
    • 站点管理器 → 传输设置 → 主动 / 被动模式

3️⃣ Debian 服务器未安装 FTP 服务?

FileZilla 只是客户端,服务器需要:

FTP 服务器(vsftpd)

sudo apt install vsftpd

SFTP(无需额外安装,SSH 自带)

sudo apt install openssh-server

五、总结

✅ Debian 上配置 FileZilla 很简单:

  1. 安装 FileZilla
  2. 使用 站点管理器
  3. 优先使用 SFTP(SSH)
  4. 避免明文 FTP

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

  • 本地 Debian 连接远程服务器
  • 还是 Debian 作为服务器被 FileZilla 连接

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

0