温馨提示×

如何在Ubuntu上使用Filezilla进行SFTP传输

小樊
48
2025-12-06 08:38:29
栏目: 智能运维

在 Ubuntu 上使用 FileZilla 进行 SFTP 传输

一 安装 FileZilla

  • 使用 APT 安装(推荐):
    • 更新软件包索引:sudo apt update
    • 安装客户端:sudo apt install filezilla
    • 可选中文界面:sudo apt install filezilla-locales
    • 启动:在应用菜单搜索“FileZilla”或在终端输入:filezilla
  • 其他方式(可选):
    • Flatpak:sudo apt install flatpakflatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepoflatpak install flathub org.filezilla.FileZilla
    • 官网 .tar.bz2 包:解压后在解压目录的 FileZilla3/bin 中运行 ./filezilla

二 准备服务器与网络

  • 服务器侧确保已安装并运行 OpenSSH 服务器sudo apt install openssh-server;如需开机自启:sudo systemctl enable --now ssh
  • 如使用云服务器,请在安全组/防火墙放行 TCP 22 端口;本地或企业网络如有防火墙,也需相应放行。

三 建立 SFTP 连接

  • 打开 FileZilla → 菜单“文件”→“站点管理器”→“新站点”,按如下配置:
    • 协议:SFTP - SSH File Transfer Protocol
    • 主机:服务器 IP 或域名
    • 端口:22(如服务器管理员自定义端口,请填写对应端口)
    • 登录类型:
      • 密码登录:选择“正常”,填写用户名与密码
      • 密钥登录:选择“密钥文件”,浏览并选择私钥文件
  • 点击“连接”。首次连接会出现主机指纹确认,核对无误后接受。连接成功后,右侧“远程站点”会显示服务器目录列表。

四 进行文件传输与常用操作

  • 界面说明:左侧为本地站点,右侧为远程站点,下方为传输队列
  • 上传:在左侧选中文件/文件夹,拖拽到右侧目标目录,或右键选择“上传”。
  • 下载:在右侧选中文件/文件夹,拖拽到左侧,或右键选择“下载”。
  • 队列与批量:可一次选择多个文件/文件夹加入传输队列,按顺序执行。
  • 传输完成后可在“传输队列”查看速度与进度。

五 常见问题与排错

  • 连接被拒绝/超时:
    • 核对 IP、端口(22) 是否正确;确认服务器 SSH 服务在运行:sudo systemctl status ssh
    • 检查云服务器安全组/本机防火墙是否放行 TCP 22
  • 认证失败:
    • 密码登录:确认用户名与密码无误(注意大小写与空格)
    • 密钥登录:确保私钥与服务器侧公钥匹配;如使用 PuTTYgen 生成的 .ppk 私钥,FileZilla 可直接选择使用
  • 界面语言:如需中文界面,安装语言包:sudo apt install filezilla-locales
  • 大文件传输建议:保持网络稳定;如出现中断,优先检查网络质量与服务器端磁盘空间/配额;必要时分片或断点续传(手动重试失败分片)

0