插件窝 干货文章 Linux系统如何用FileZilla管理文件

Linux系统如何用FileZilla管理文件

文件 FileZilla 远程 连接 791    来源:    2025-05-05

在Linux系统中使用FileZilla管理文件(包括上传、下载、编辑远程服务器文件)的完整步骤如下:


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. 连接远程服务器

  1. 快速连接栏(主界面顶部):

    • 主机:输入服务器IP或域名(如 sftp://example.comftp://192.168.1.100
    • 用户名:您的FTP/SFTP账号
    • 密码:对应密码
    • 端口:默认为21(FTP)或22(SFTP),根据服务修改
    • 点击 快速连接
  2. 保存站点(长期使用):

    • 菜单栏:文件 → 站点管理器(快捷键 Ctrl+S
    • 点击 新站点,填写连接信息:
      • 协议:选择 FTPSFTPFTPS(推荐SFTP更安全)
      • 登录类型:正常(密码)、密钥文件或匿名
    • 点击 连接

4. 文件管理操作

  • 本地文件(左侧窗口):浏览Linux本地文件系统。
  • 远程文件(右侧窗口):浏览服务器文件系统。

常用操作

操作 方法
上传文件 本地选中文件 → 右键 → 上传(或拖拽到远程窗口)
下载文件 远程选中文件 → 右键 → 下载(或拖拽到本地窗口)
删除文件/目录 选中目标 → 右键 → 删除
重命名 选中目标 → 右键 → 重命名
创建目录 远程窗口右键 → 创建目录
编辑文件 右键文件 → 查看/编辑(需设置默认编辑器)
权限修改(CHMOD) 右键文件 → 文件权限 → 勾选权限或输入数字(如755)

5. 高级配置

设置默认编辑器

  1. 菜单栏:编辑 → 设置 → 文件编辑 → 添加自定义编辑器(如VS Code): bash code --new-window %f

使用SSH密钥登录(SFTP)

  1. 在站点管理器中:
    • 协议选择 SFTP
    • 登录类型选 密钥文件
    • 浏览选择私钥文件(如 ~/.ssh/id_rsa

被动模式(解决FTP连接问题)

  • 菜单栏:编辑 → 设置 → 连接 → FTP → 勾选 被动模式

6. 常见问题解决

  • 连接失败
    • 检查防火墙是否放行端口(sudo ufw allow 21/tcp
    • 确认服务器FTP/SFTP服务已启动(如vsftpdsshd
  • 权限错误
    • 确保远程账号有读写权限(检查chmodchown
  • 中文乱码
    • 设置 → 传输 → 文件名编码 → 强制UTF-8

替代方案(命令行)

若需快速操作,可直接用sftp命令:

sftp username@example.com
get remotefile.txt  # 下载
put localfile.txt   # 上传

通过以上步骤,您可以在Linux系统中高效使用FileZilla管理远程文件。如需更安全的传输,建议优先选择SFTP协议。