插件窝 干货文章 Linux下FileZilla配置步骤是什么

Linux下FileZilla配置步骤是什么

文件 FileZilla 配置 密钥 210    来源:    2025-05-06

以下是在Linux系统下配置FileZilla(FTP客户端)的详细步骤:


1. 安装FileZilla

Ubuntu/Debian系:

sudo apt update
sudo apt install filezilla

CentOS/RHEL系:

sudo yum install epel-release  # 确保EPEL仓库已启用
sudo yum install filezilla

Arch Linux:

sudo pacman -S filezilla

2. 启动FileZilla

通过终端或应用菜单启动:

filezilla

3. 配置FTP/SFTP连接

  1. 打开站点管理器

    • 点击菜单栏 文件站点管理器(或按 Ctrl+S)。
  2. 添加新站点

    • 点击左下角 新站点,输入站点名称(如 MyServer)。
  3. 填写连接信息

    • 协议:选择 FTPSFTPFTPS(根据服务器要求)。
    • 主机:输入服务器IP或域名(如 ftp.example.com)。
    • 端口:默认FTP为 21,SFTP为 22(根据服务器配置调整)。
    • 加密:选择 使用显式FTPS仅使用普通FTP(建议优先选加密协议)。
    • 登录类型
      • 匿名:无需用户名/密码(公共服务器)。
      • 正常:输入用户名和密码(常用)。
      • 交互式:登录时输入密码。
      • 密钥文件:SFTP时可选SSH密钥认证。
  4. 高级设置(可选)

    • 本地/远程目录:设置默认打开的路径。
    • 传输模式主动(PORT)被动(PASV)(通常选被动模式以绕过防火墙)。
  5. 保存配置

    • 点击 确定 保存站点信息。

4. 连接服务器

  • 在站点管理器中选择已配置的站点,点击 连接
  • 或在主界面直接输入主机、用户名、密码,点击 快速连接

5. 文件传输

  • 上传文件:左侧本地目录选中文件,右键 → 上传 或拖拽到右侧远程目录。
  • 下载文件:右侧远程目录选中文件,右键 → 下载 或拖拽到左侧本地目录。
  • 权限设置:右键文件 → 文件权限(CHMOD)可修改权限(如 755)。

6. 常见问题解决

连接失败

  • 检查防火墙是否放行FTP/SFTP端口: bash sudo ufw allow 21/tcp # FTP sudo ufw allow 22/tcp # SFTP
  • 确保服务器端服务已启动(如 vsftpdsshd): bash sudo systemctl status vsftpd

被动模式问题

  • 在站点管理器 → 选中站点 → 传输设置 → 勾选 被动模式

SFTP密钥认证

  1. 在站点管理器中选择 密钥文件 登录类型。
  2. 点击右侧按钮选择私钥文件(如 ~/.ssh/id_rsa)。

7. 其他功能

  • 书签:保存常用目录路径(菜单 书签添加)。
  • 传输队列:批量管理上传/下载任务(底部队列面板)。

通过以上步骤,您可以在Linux下轻松配置并使用FileZilla进行文件传输。如需更高级配置(如代理、字符集),可在 编辑设置 中调整。