Linux系统如何用FileZilla管理远程文件
导读:一、在Linux系统上安装FileZilla FileZilla是Linux下管理远程文件的常用工具,支持FTP、SFTP等多种协议。安装方式主要有三种: 包管理器安装(推荐,适用于Ubuntu/Debian等主流发行版) 打开终端,依次...
一、在Linux系统上安装FileZilla
FileZilla是Linux下管理远程文件的常用工具,支持FTP、SFTP等多种协议。安装方式主要有三种:
- 包管理器安装(推荐,适用于Ubuntu/Debian等主流发行版)
打开终端,依次执行以下命令更新软件包列表并安装:sudo apt update sudo apt install filezilla
- 源码编译安装(适用于需要最新版本的用户)
先安装依赖项:sudo apt install build-essential cmake wx3.0-gtk3-dev libgnutls28-dev
;再从FileZilla官网下载源码包(如FileZilla_3.68.1_linux-gnu.tar.bz2
),解压后进入目录,依次执行mkdir build & & cd build & & cmake .. & & make & & sudo make install
完成编译安装。 - Flatpak安装(推荐追求应用隔离性的用户)
若未安装Flatpak,先执行sudo apt install flatpak
;添加Flathub仓库:flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
;最后安装FileZilla:flatpak install flathub org.filezilla.FileZilla
。
二、配置FileZilla连接远程Linux服务器
安装完成后,通过以下步骤配置站点连接:
- 启动FileZilla,点击顶部菜单栏文件→站点管理器(或点击工具栏“站点管理器”图标)。
- 点击新建站点,输入站点名称(如“公司Linux服务器”),便于后续识别。
- 在常规选项卡中配置关键参数:
- 主机:输入Linux服务器的IP地址或域名(如
192.168.1.100
或example.com
); - 端口:若使用SFTP(推荐,更安全),填写
22
(SSH默认端口);若使用FTP,填写21
(需服务器开启FTP服务); - 协议:选择SFTP - SSH File Transfer Protocol(优先)或FTP - File Transfer Protocol;
- 登录类型:选择正常,输入远程服务器的用户名(如
root
或普通用户)和密码。
- 主机:输入Linux服务器的IP地址或域名(如
- 点击连接,若信息正确,FileZilla将成功连接服务器,左侧显示本地文件系统,右侧显示远程服务器文件。
三、远程文件管理操作
连接成功后,可通过以下功能实现文件管理:
- 文件传输
- 上传:选中左侧本地文件/文件夹,拖拽至右侧远程目录(或右键选择“传输到…”→选择远程目标目录);
- 下载:选中右侧远程文件/文件夹,拖拽至左侧本地目录(或右键选择“下载到…”→选择本地保存位置)。
- 文件/目录管理
- 删除:选中远程文件/文件夹,右键选择删除(需确保当前用户有删除权限);
- 创建目录:右键点击远程目录空白处,选择新建目录,输入目录名即可;
- 重命名:选中文件/文件夹,右键选择重命名,输入新名称确认;
- 移动/复制:通过拖拽文件至目标目录实现移动(按住
Shift
键拖拽为移动,不按则为复制)。
- 远程文件编辑
双击右侧远程文件(如.txt
、.py
等文本文件),FileZilla会在内置编辑器中打开,修改后按Ctrl+S
保存,文件将自动上传至服务器。
四、常见问题排查
- 连接被拒绝
- 确认服务器SSH服务已启动(执行
systemctl status sshd
,若未启动则sudo systemctl start sshd
); - 检查防火墙是否允许对应端口(如
sudo ufw allow 22
); - 确认用户名/密码正确,或尝试使用
sudo
权限登录(需服务器允许)。
- 确认服务器SSH服务已启动(执行
- 权限不足
- 若无法上传/删除文件,可修改远程目录权限(如
sudo chmod -R 777 /path/to/directory
,谨慎使用); - 或使用
sudo
用户登录(需服务器配置允许)。
- 若无法上传/删除文件,可修改远程目录权限(如
- 传输速度慢
- 在编辑→设置→传输中调整传输模式(选择“二进制”用于程序文件,“ASCII”用于文本文件);
- 勾选“启用断点续传”,避免网络中断后重新传输。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux系统如何用FileZilla管理远程文件
本文地址: https://pptw.com/jishu/721906.html