温馨提示×

如何在Linux用FileZilla进行FTP传输

小樊
57
2025-09-26 22:59:19
栏目: 智能运维

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

1. 安装FileZilla

FileZilla是一款跨平台的FTP客户端,支持Linux、Windows、macOS等系统。在Linux上,可通过以下几种方式安装:

  • 包管理器安装(推荐,适用于Debian/Ubuntu、Fedora、Arch等主流发行版)
    • Debian/Ubuntu及衍生版本:打开终端,依次执行sudo apt update(更新软件包列表)和sudo apt install filezilla(安装FileZilla)。
    • Fedora:执行sudo dnf install filezilla
    • Arch Linux:执行sudo pacman -S filezilla
  • Snap安装(适用于所有支持Snap的Linux发行版)
    终端执行sudo snap install filezilla,等待安装完成。
  • Flatpak安装(适用于追求应用隔离性的用户)
    先安装Flatpak(sudo apt install flatpak),添加Flathub仓库(flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo),然后执行flatpak install flathub org.filezilla.FileZilla

2. 启动FileZilla

安装完成后,可通过以下方式启动:

  • 终端输入filezilla并回车(适用于通过包管理器或Snap安装的用户)。
  • 若通过Flatpak安装,执行flatpak run org.filezilla.FileZilla
  • 从系统应用程序菜单(如Ubuntu的“应用抽屉”)中找到并点击“FileZilla”图标。

3. 配置FTP连接

首次使用需通过“站点管理器”保存服务器配置,方便后续快速连接:

  • 打开FileZilla,点击顶部菜单栏文件站点管理器(或直接按快捷键Ctrl+S)。
  • 点击新站点按钮,输入站点名称(如“公司FTP服务器”,便于识别)。
  • 配置连接信息:
    • 协议:根据服务器支持选择(FTP为传统协议,默认端口21;SFTP为SSH加密协议,默认端口22,更安全,推荐优先选择)。
    • 主机:输入FTP服务器的IP地址或域名(如192.168.1.100ftp.example.com)。
    • 端口:若协议为FTP,默认21;SFTP默认22,无需修改(除非服务器有特殊设置)。
    • 登录类型:选择“正常”(输入用户名和密码)或“匿名”(无需密码,仅用于公开FTP服务器)。
    • 用户名/密码:输入服务器提供的登录凭据(如admin/123456)。
  • 点击连接按钮,测试连接是否成功。若提示“连接成功”,说明配置无误,可选择“保存”将站点信息保存到本地。

4. 进行FTP传输操作

连接成功后,FileZilla界面会分为**左侧(本地站点)右侧(远程站点)**两部分,分别显示本地计算机和FTP服务器的文件列表。

  • 上传文件:在左侧本地站点中找到要上传的文件(或文件夹),直接拖拽至右侧远程站点的目标目录(如/var/www/html),或右键点击本地文件,选择上传
  • 下载文件:在右侧远程站点中找到要下载的文件(或文件夹),拖拽至左侧本地站点的目标目录(如~/Downloads),或右键点击远程文件,选择下载
  • 管理文件
    • 删除:选中远程或本地文件,右键点击删除(需确认操作)。
    • 重命名:选中文件,右键点击重命名,输入新名称后回车。
    • 创建目录:在远程或本地站点右键点击空白处,选择创建目录,输入目录名称后回车。
    • 刷新:点击界面顶部的刷新按钮(或按F5),更新文件列表。

5. 断开与重新连接

完成文件传输后,点击界面右上角的断开连接按钮(或按Ctrl+Q),安全断开与FTP服务器的连接。下次使用时,可通过文件站点管理器选择已保存的站点,点击连接快速恢复连接。

注意事项

  • 网络与权限:确保本地计算机与FTP服务器在同一网络(或能正常访问),且输入的服务器地址、端口、用户名、密码正确;若连接失败,可尝试关闭防火墙(sudo ufw disable,仅测试用)或检查服务器是否开启FTP服务。
  • 安全建议:优先使用SFTP(SSH加密)替代传统FTP(明文传输),避免密码泄露;若必须使用FTP,可在“站点管理器”的“加密”选项中选择“要求显式FTP over TLS”(FTPS),增强传输安全性。
  • 常见问题:若连接时提示“无法连接到服务器”,可尝试更换网络环境(如从WiFi切换至有线),或联系服务器管理员确认端口是否开放。

0