温馨提示×

linux filezilla如何配置

小樊
42
2026-09-30 19:06:48
栏目: 智能运维

在 Linux 下使用 FileZilla(FTP/SFTP 客户端)配置连接服务器,通常有以下几种常见场景。下面按「安装 → 基本配置 → SFTP/FTPS → 常见问题」来说明。


一、安装 FileZilla(Linux)

1. Ubuntu / Debian

sudo apt update
sudo apt install filezilla

2. CentOS / Rocky / Alma

sudo dnf install filezilla
# 或
sudo yum install filezilla

3. 使用 Flatpak(通用)

flatpak install flathub org.filezillaproject.FileZilla

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

filezilla

二、基本 FTP / SFTP 配置(最常用)

方式一:快速连接(临时)

  1. 打开 FileZilla
  2. 顶部输入:
    • 主机:ftp.example.com 或 sftp://192.168.1.10
    • 用户名:你的账号
    • 密码:账号密码
    • 端口:
      • FTP:21
      • SFTP:22
  3. 点击「快速连接」

方式二:站点管理器(推荐,可保存)

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

SFTP(Linux 服务器最推荐)

  • 协议:SFTP - SSH File Transfer Protocol
  • 主机:服务器IP
  • 端口:22
  • 登录类型:正常
  • 用户:username
  • 密码:password

FTP(普通)

  • 协议:FTP - File Transfer Protocol
  • 加密:只使用明文 FTP(不安全) 或 要求显式 FTP over TLS
  • 端口:21
  1. 点击「连接」

三、使用密钥登录(SFTP,推荐)

如果你服务器禁用密码登录:

  1. 站点管理器 → 协议选 SFTP
  2. 登录类型:密钥文件
  3. 用户:username
  4. 密钥文件:选择
    • ~/.ssh/id_rsa
    • 或 id_rsa.ppk(FileZilla 原生支持)

⚠️ 注意:

  • 私钥权限应为 600
chmod 600 ~/.ssh/id_rsa

四、FTPS(FTP over TLS)配置

适用于必须走 FTP 且要求加密:

  1. 协议:FTP
  2. 加密:要求显式 FTP over TLS
  3. 端口:21
  4. 输入用户名和密码
  5. 首次连接会提示证书,选择「信任并继续」

五、被动模式(PASV,很重要)

如果遇到:

  • 能登录但列不出目录
  • 卡在 Retrieving directory listing...

解决方法:

  1. 编辑 → 设置
  2. 连接 → FTP → 被动模式
  3. 勾选:
    • ✅ 使用服务器返回的 IP
    • ✅ 被动模式(默认就是)

六、常见问题排查

1. 连接超时

  • 检查服务器 IP / 端口
  • 防火墙是否放行 21 或 22
  • 云服务器需开放安全组

2. 权限拒绝

  • 确认用户对目录有读写权限
  • SFTP 用户是否被 chroot 限制

3. 中文乱码

  • 站点管理器 → 字符集 → 强制 UTF-8

七、简单示例(SFTP)

项目 值
主机 sftp://1.2.3.4
端口 22
协议 SFTP
用户 root
密码 ******

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

  • 你用的是 Ubuntu / CentOS / Arch 哪个?
  • 是 FTP / SFTP / FTPS?
  • 报错信息是什么?

我可以直接帮你给出精确配置步骤。

0 踩