温馨提示×

filezilla在ubuntu上如何使用

小樊
34
2025-12-27 23:46:44
栏目: 智能运维

在 Ubuntu 上使用 FileZilla 的完整指南

一 安装 FileZilla 客户端

  • 通过 APT 安装(推荐,稳定易维护)
    • 更新软件包索引并安装:sudo apt update && sudo apt install filezilla
    • 可选:安装中文语言包:sudo apt install filezilla-locales
    • 启动方式:在应用菜单搜索“FileZilla”或终端输入 filezilla
  • 通过 Flatpak 安装(隔离性好,版本通常更新)
    • 安装 Flatpak 并添加 Flathub:sudo apt install flatpak;flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
    • 安装 FileZilla:flatpak install flathub org.filezilla.FileZilla
    • 启动方式:应用菜单或 flatpak run org.filezilla.FileZilla

二 连接服务器

  • 打开站点管理器:文件 → 站点管理器 → 新建站点
  • 填写连接参数(示例)
    • 主机:服务器 IP/域名
    • 端口:21(FTP)22(SFTP)
    • 协议:优先选择 SFTP(基于 SSH,加密更安全);仅当服务器仅支持 FTP 时选 FTP
    • 登录类型:正常;输入 用户名/密码
  • 首次连接会提示服务器密钥指纹,选择“总是信任”并保存
  • 连接成功后可浏览、上传、下载、删除、重命名远程文件与目录

三 常用操作与传输设置

  • 基本传输
    • 上传:左侧本地文件/文件夹拖拽至右侧远程目录,或右键“上传”
    • 下载:右侧远程文件/文件夹拖拽至左侧本地目录,或右键“下载”
    • 同步:服务器 → 同步本地与远程目录,选择方向(如“本地→远程”)
  • 传输设置(编辑 → 设置)
    • 传输模式:选择 主动被动;被动模式更适配多数防火墙环境
    • 传输队列:调整“最大同时传输数”(如 5),避免网络拥塞
    • 文件名编码:设为 UTF-8,避免中文或特殊字符乱码

四 作为服务器使用 FileZilla Server(可选)

  • 安装与启动
    • 下载适用于 Linux 的 FileZilla Server 安装包(.deb),上传至 /opt
    • 安装:cd /opt && sudo dpkg -i FileZilla_Server_*.deb
    • 启动 GUI:cd /opt/filezilla-server/bin/ && ./filezilla-server-gui
  • 基础配置
    • 设置 FTP 端口 21 与被动模式端口范围(如 65000–65534/tcp
    • 创建登录账号并配置目录权限
  • 防火墙放行(UFW 示例)
    • sudo ufw allow 21/tcp;sudo ufw allow 20/tcp;sudo ufw allow 65000:65534/tcp
    • 检查规则:sudo ufw status

五 故障排查与安全建议

  • 连接失败排查
    • 确认协议与端口一致(SFTP 22 / FTP 21
    • 检查服务器防火墙是否放行对应端口(UFW/云安全组)
    • 查看 FileZilla 底部“消息日志”获取具体错误
  • 权限与目录
    • 上传失败多为目录权限不足:sudo chmod 755/775 /path/to/dir(按最小权限原则设置)
  • 安全建议
    • 传输敏感数据优先使用 SFTPFTPS(FTP over SSL/TLS)
    • 避免使用 root 直连,创建受限的专用用户与目录

0