温馨提示×

Ubuntu下如何配置FileZilla

小樊
48
2026-07-26 17:25:30
栏目: 智能运维

在 Ubuntu 下配置 FileZilla(FTP 客户端)一般分为 安装连接站点配置 两部分。下面按常见使用场景一步步说明。


一、安装 FileZilla

方法 1:使用 apt(推荐,稳定)

sudo apt update
sudo apt install filezilla

安装完成后,在菜单中搜索 FileZilla,或在终端直接运行:

filezilla

方法 2:使用 Snap(版本较新)

sudo snap install filezilla

适合需要最新版本的用户,但可能受限于 Snap 沙箱。


二、配置 FileZilla 连接 FTP / SFTP

1️⃣ 打开 FileZilla

启动后你会看到主界面。


2️⃣ 打开站点管理器

点击左上角 “文件” → “站点管理器”
或直接按快捷键:

Ctrl + S

3️⃣ 新建站点

  • 点击 “新站点”
  • 给站点起个名字(如:MyServer

4️⃣ 填写连接信息(最常见配置)

✅ FTP(普通)

项目 内容
协议 FTP - 文件传输协议
主机 服务器 IP 或域名
端口 默认 21(可不填)
加密 使用明文 FTP(不推荐)或 FTP over TLS
登录类型 正常
用户 FTP 用户名
密码 FTP 密码

✅ 推荐选择:

加密:使用显式 FTP over TLS

✅ SFTP(SSH,推荐)

项目 内容
协议 SFTP - SSH File Transfer Protocol
主机 服务器 IP
端口 22
登录类型 正常 / 密钥文件
用户 Linux 用户名
密码 密码(或留空使用密钥)

使用 SSH 密钥(更安全)

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

5️⃣ 保存并连接

  • 点击 “连接”
  • 如果成功,右侧会显示服务器文件列表

三、常见问题与解决方法

❌ 无法连接服务器

  • 检查:
    • 服务器是否开启 FTP / SSH
    • 防火墙是否放行端口(21 / 22)
  • 测试端口:
telnet 服务器IP 21
ssh 服务器IP

❌ “服务器不支持非 ASCII 字符”

  • 在 FileZilla:
编辑 → 设置 → 连接 → FTP

勾选: ✅ 使用 UTF-8 编码


❌ 权限不足

  • 确认 FTP 用户有目录读写权限
  • 检查服务器目录权限:
ls -ld /目标目录

四、中文界面设置(如需要)

sudo apt install filezilla-locales

重启 FileZilla 即可显示中文。


五、安全建议 ✅

  • ✅ 优先使用 SFTP(端口 22)
  • ✅ 禁止使用匿名 FTP
  • ✅ 使用强密码或 SSH 密钥
  • ❌ 避免明文 FTP(port 21 无加密)

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

  • FTP / SFTP / FTPS
  • 连接的是 云服务器 / 本地服务器 / 虚拟主机

我可以给你一份 完全针对你环境的配置示例

0