首页主机资讯如何在Linux中使用FileZilla进行FTP传输

如何在Linux中使用FileZilla进行FTP传输

时间2026-01-15 08:57:04发布访客分类主机资讯浏览1182
导读:在Linux中使用FileZilla进行FTP传输 一 安装 FileZilla 发行版仓库安装(推荐) Debian/Ubuntu 系:sudo apt update && sudo apt install filez...

在Linux中使用FileZilla进行FTP传输

一 安装 FileZilla

  • 发行版仓库安装(推荐)
    • Debian/Ubuntu 系:sudo apt update & & sudo apt install filezilla
    • RHEL/CentOS/Fedora:先启用 EPEL(yum/dnf install epel-release),再 sudo yum/dnf install filezilla
  • Flatpak 安装(通用)
    • 安装 Flatpak 并添加 Flathub:sudo apt/dnf install flatpak;flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
    • 安装与运行:flatpak install flathub org.filezilla.FileZilla;flatpak run org.filezilla.FileZilla
  • 验证安装:运行 filezilla --version 或从应用菜单启动
  • 说明:若服务器支持更安全的协议,优先使用 SFTP/FTPS;下文以 FTP 为例。

二 连接 FTP 服务器

  • 打开 FileZilla → 菜单“文件”→“站点管理器”→“新建站点”
  • 填写连接参数
    • 主机:服务器 IP/域名
    • 端口:21(FTP 默认)
    • 协议:FTP - 文件传输协议(如需加密,选 SFTP - SSH 文件传输协议FTPS - FTP over SSL/TLS
    • 登录类型:正常,输入 用户名/密码
  • 可选:勾选“记住密码”,点击“连接/确定”保存并连接
  • 连接成功后,右侧为远程目录,左侧为本地目录。

三 上传与下载文件

  • 上传
    • 在左侧本地浏览器选中文件/文件夹,拖拽到右侧远程目录;或右键选择“上传”
    • 若远程存在同名文件,会弹出覆盖确认
  • 下载
    • 在右侧远程浏览器选中文件/文件夹,拖拽到左侧本地目录;或右键选择“下载”
  • 传输完成可在远程目录检查文件是否完整。

四 传输模式与防火墙要点

  • 传输模式
    • 文本/ASCII:适合纯文本文件(如 .txt/.csv),但可能破坏二进制文件格式
    • 二进制:适合图片、压缩包、可执行文件、文档等,推荐默认使用
  • 主动/被动模式
    • 主动模式:客户端打开端口,服务器主动连接;在复杂 NAT/防火墙环境下常失败
    • 被动模式(PASV):服务器开放端口范围,客户端主动连接;多数环境更易成功
    • 在站点管理器的“传输设置/高级”中选择模式;若服务器使用被动模式,需在服务器端开放被动端口范围并在防火墙放行
  • 防火墙/云安全组
    • 放行 21/TCP(控制连接)
    • 放行被动端口范围(示例:10000–10100/TCP),并在服务器配置中设置 pasv_min_port/pasv_max_port
    • 使用 UFW 示例:sudo ufw allow 21/tcp;sudo ufw allow 10000:10100/tcp

五 常见问题与排查

  • 无法连接
    • 核对主机、端口、协议、用户名与密码;确认服务器 FTP 服务已启动
    • 检查本机与服务器防火墙/安全组是否放行 21/TCP 与被动端口范围
    • 尝试切换主动/被动模式
  • 能连接但传输失败或文件损坏
    • 将传输模式改为二进制
  • 登录被拒绝或权限不足
    • 确认 FTP 用户存在、口令正确,且对目标目录具备相应读写权限
  • 中文文件名乱码
    • 在“设置 → 传输 → 文件名编码”选择 UTF-8

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何在Linux中使用FileZilla进行FTP传输
本文地址: https://pptw.com/jishu/779727.html
Linux上如何设置FileZilla自动登录 Ubuntu Trigger如何添加插件

游客 回复需填写必要信息