温馨提示×

Linux中FileZilla如何配置

小樊
41
2026-08-05 23:34:56
栏目: 智能运维

在 Linux 系统中配置 FileZilla(以 FTP/SFTP 为例)通常分为 安装 → 基本连接配置 → 站点管理器配置 → 常见问题处理。下面按步骤说明。


一、安装 FileZilla(Linux)

1️⃣ Ubuntu / Debian

sudo apt update
sudo apt install filezilla

2️⃣ CentOS / Rocky / AlmaLinux

sudo dnf install filezilla

或(旧版本)

sudo yum install filezilla

3️⃣ Arch Linux

sudo pacman -S filezilla

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

filezilla

二、快速连接(临时使用)

适用于 临时连接服务器

  1. 打开 FileZilla
  2. 顶部输入:
    • 主机:服务器 IP 或域名
      192.168.1.100
      
    • 用户名root 或普通用户
    • 密码:对应用户密码
    • 端口
      • FTP → 21
      • SFTP → 22(推荐)
  3. 点击 “快速连接”

✅ 如果是 SFTP(SSH),FileZilla 会自动使用 SSH 协议。


三、使用站点管理器(推荐)

适合 长期管理多个服务器

1️⃣ 打开站点管理器

文件 → 站点管理器

或快捷键:

Ctrl + S

2️⃣ 新建站点

点击 “新站点”,命名如:

MyServer

3️⃣ 配置参数(重点)

✅ 协议选择

协议 说明
SFTP - SSH File Transfer ✅ 推荐(安全)
FTP - File Transfer ❌ 不安全
FTP over TLS 可选

一般选择:

SFTP - SSH File Transfer

✅ 主机 & 端口

主机:192.168.1.100
端口:22

✅ 登录类型

类型 说明
正常 用户名 + 密码
密钥文件 SSH 私钥(推荐)
使用密码登录
  • 登录类型:正常
  • 用户:root
  • 密码:输入密码
使用 SSH 密钥登录(更安全)
  • 登录类型:密钥文件
  • 用户:root
  • 密钥文件:选择 ~/.ssh/id_rsa

如无可生成:

ssh-keygen -t rsa
ssh-copy-id user@server_ip

4️⃣ 保存并连接

点击 “连接”“确定” 保存。


四、中文乱码问题(老 FTP 服务器)

如果是 老式 FTP 服务器(非 UTF-8)

  1. 站点管理器 → 选择站点
  2. 字符集 → 强制 UTF-8
  3. 或尝试:
gbk / gb2312

五、常见问题排查

❌ 无法连接

检查:

ping 服务器IP
ssh user@服务器IP

❌ SFTP 连不上但 SSH 可以

  • 确认服务器开启 SSH
systemctl status sshd
  • 确认端口是否为 22

❌ 权限不足

  • 是否使用普通用户
  • 是否 chroot 限制
  • 是否目录权限不足

六、FileZilla 常用设置建议

1️⃣ 开启被动模式(FTP)

编辑 → 设置 → FTP → 被动模式

2️⃣ 断点续传

FileZilla 默认支持,无需额外配置。

3️⃣ 同时传输数

传输 → 并发传输

七、安全建议 ✅

✅ 优先使用 SFTP(端口 22)
✅ 禁用 FTP(明文)
✅ 使用 SSH 密钥登录
✅ 不要以 root 上传网站文件(用 www-data / nginx 用户)


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

  • 你用的是 Ubuntu / CentOS / 其他 Linux
  • FTP 还是 SFTP
  • 本地服务器 / 云服务器

我可以给你 更精确的配置步骤或截图说明

0