在 Linux 系统中配置 FileZilla(以 FTP/SFTP 为例)通常分为 安装 → 基本连接配置 → 站点管理器配置 → 常见问题处理。下面按步骤说明。
sudo apt update
sudo apt install filezilla
sudo dnf install filezilla
或(旧版本)
sudo yum install filezilla
sudo pacman -S filezilla
安装完成后,在菜单中搜索 FileZilla 启动,或用命令:
filezilla
适用于 临时连接服务器:
192.168.1.100
root 或普通用户2122(推荐)✅ 如果是 SFTP(SSH),FileZilla 会自动使用 SSH 协议。
适合 长期管理多个服务器。
文件 → 站点管理器
或快捷键:
Ctrl + S
点击 “新站点”,命名如:
MyServer
| 协议 | 说明 |
|---|---|
| SFTP - SSH File Transfer | ✅ 推荐(安全) |
| FTP - File Transfer | ❌ 不安全 |
| FTP over TLS | 可选 |
一般选择:
SFTP - SSH File Transfer
主机:192.168.1.100
端口:22
| 类型 | 说明 |
|---|---|
| 正常 | 用户名 + 密码 |
| 密钥文件 | SSH 私钥(推荐) |
正常root密钥文件root~/.ssh/id_rsa如无可生成:
ssh-keygen -t rsa
ssh-copy-id user@server_ip
点击 “连接” 或 “确定” 保存。
如果是 老式 FTP 服务器(非 UTF-8):
gbk / gb2312
检查:
ping 服务器IP
ssh user@服务器IP
systemctl status sshd
编辑 → 设置 → FTP → 被动模式
FileZilla 默认支持,无需额外配置。
传输 → 并发传输
✅ 优先使用 SFTP(端口 22)
✅ 禁用 FTP(明文)
✅ 使用 SSH 密钥登录
✅ 不要以 root 上传网站文件(用 www-data / nginx 用户)
如果你愿意,可以告诉我:
我可以给你 更精确的配置步骤或截图说明。