温馨提示×

如何在Debian上使用Filezilla进行FTP传输

小樊
55
2025-10-02 00:15:17
栏目: 智能运维

如何在Debian上使用FileZilla进行FTP传输

一、在Debian上安装FileZilla

FileZilla是一款免费的跨平台FTP客户端,支持FTP、FTPS(FTP over SSL/TLS)、SFTP(SSH File Transfer Protocol)等协议,适用于Debian系统。以下是三种常见安装方式:

1. 通过APT包管理器安装(推荐)

打开终端(快捷键:Ctrl+Alt+T),依次执行以下命令更新系统包列表、安装FileZilla并验证安装:

sudo apt update && sudo apt upgrade -y # 更新系统 sudo apt install filezilla -y # 安装FileZilla sudo dpkg -l | grep filezilla # 验证安装(显示filezilla信息则表示成功) 

2. 通过Snap包管理器安装(需提前安装Snap)

若系统未安装Snap,先执行以下命令安装Snap核心:

sudo apt update && sudo apt install snapd -y sudo snap install core 

然后通过Snap商店安装FileZilla:

sudo snap install filezilla 

3. 通过官方网站下载.deb包安装

访问FileZilla官方网站(filezilla-project.org),下载适用于Debian的.deb安装包(如filezilla_xxx.deb)。下载完成后,打开终端导航至下载目录,执行:

sudo dpkg -i filezilla_xxx.deb # 安装 sudo apt-get install -f # 解决依赖问题(若有) 

安装完成后,可通过终端输入filezilla或应用菜单启动FileZilla。

二、使用FileZilla连接FTP服务器

启动FileZilla后,可通过快速连接站点管理器配置连接信息:

1. 快速连接(临时使用)

在FileZilla主界面顶部,输入以下信息后点击快速连接

  • 主机:FTP服务器的IP地址或域名(如192.168.1.100ftp.example.com);
  • 用户名:FTP服务器的登录用户名(如ftpuser);
  • 密码:对应的登录密码(如yourpassword);
  • 端口:默认FTP端口为21,若服务器使用SFTP则填22(SFTP基于SSH,默认端口22)。

2. 站点管理器(永久保存配置)

若需频繁连接同一服务器,建议通过站点管理器保存配置:

  • 点击顶部菜单文件站点管理器
  • 点击新建站点,输入站点名称(如“MyFTP”);
  • 常规选项卡中:
    • 协议:选择FTP - 文件传输协议(普通FTP)或SFTP - SSH File Transfer Protocol(加密传输,推荐);
    • 主机:输入服务器IP/域名;
    • 端口:根据协议填写(FTP为21,SFTP为22);
    • 登录类型:选择正常,输入用户名和密码;
  • 点击连接,完成配置后可随时通过站点管理器快速连接。

三、进行文件传输

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

1. 上传文件

  • 在左侧本地站点中,选择要上传的文件或文件夹(可按Ctrl+A全选);
  • 拖拽至右侧远程站点的目标目录(如/var/www/html),或右键点击文件选择上传
  • 传输过程中,底部队列面板会显示进度,完成后可查看远程目录确认文件是否存在。

2. 下载文件

  • 在右侧远程站点中,选择要下载的文件或文件夹;
  • 拖拽至左侧本地站点的目标目录,或右键点击文件选择下载
  • 下载完成后,本地目录会生成对应文件。

3. 管理文件(可选)

  • 创建/删除目录:右键点击远程站点空白处,选择创建目录(输入名称)或删除(选中目录后);
  • 重命名文件:右键点击文件,选择重命名(输入新名称);
  • 修改文件权限:右键点击文件/目录,选择文件权限,调整读(r)、写(w)、执行(x)权限(如755表示所有者可读写执行,其他用户可读执行)。

四、注意事项

  1. 协议选择:优先使用SFTP(加密传输),避免敏感数据(如密码、文件内容)泄露;若服务器仅支持FTP,需确保网络环境安全(如使用VPN)。
  2. 防火墙设置:若连接失败,需检查Debian系统的防火墙(如ufw)是否允许FTP/SFTP端口:
    sudo ufw allow 21/tcp # 允许FTP端口(若使用FTP) sudo ufw allow 22/tcp # 允许SFTP端口(若使用SFTP) sudo ufw reload # 重新加载防火墙规则 
  3. 被动模式:若服务器位于内网或防火墙限制,需在站点管理器传输设置中勾选使用被动模式,并设置端口范围(如50000-50010),避免连接中断。
  4. 断点续传:FileZilla支持断点续传,若传输中断,重新连接后可继续传输未完成的文件(无需重新开始)。

0