ubuntu

如何在Ubuntu上通过FileZilla上传文件

小樊
34
2025-10-09 18:51:22
栏目: 智能运维

如何在Ubuntu上通过FileZilla上传文件

一、在Ubuntu上安装FileZilla

FileZilla是一款跨平台的FTP/SFTP客户端,支持Ubuntu系统。以下是三种常见的安装方式:

  1. 通过包管理器安装(推荐,简单快捷)
    打开终端(Ctrl+Alt+T),依次执行以下命令更新软件包列表并安装FileZilla:

    sudo apt update
    sudo apt install filezilla
    

    安装完成后,可通过应用程序菜单搜索“FileZilla”启动,或直接在终端输入filezilla运行。

  2. 通过Flatpak安装(无需修改系统环境,隔离性好)
    若系统未安装Flatpak,先执行以下命令安装:

    sudo apt install flatpak
    

    添加Flathub仓库(包含FileZilla的最新版本):

    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
    

    安装FileZilla:

    flatpak install flathub org.filezilla.FileZilla
    

    启动FileZilla:通过Flatpak应用菜单或终端输入flatpak run org.filezilla.FileZilla

  3. 通过Ubuntu软件中心安装(图形化操作)
    打开Ubuntu软件中心,在搜索栏输入“FileZilla”,找到对应应用后点击“安装”按钮,等待安装完成即可启动。

二、配置FileZilla连接Ubuntu服务器

安装完成后,需通过“站点管理器”配置服务器连接信息,步骤如下:

  1. 打开FileZilla,点击顶部菜单栏文件站点管理器
  2. 点击新站点按钮,输入站点名称(如“Ubuntu服务器”),便于后续识别。
  3. 常规选项卡中,填写以下关键信息:
    • 协议:选择SFTP - SSH File Transfer Protocol(推荐,基于SSH加密,安全性更高);若服务器仅支持FTP,则选择FTP - File Transfer Protocol
    • 主机:输入Ubuntu服务器的IP地址或域名(如192.168.1.100example.com)。
    • 端口:SFTP默认端口为22,FTP默认端口为21(根据协议调整)。
    • 登录类型:选择正常,输入Ubuntu服务器的用户名(如ubuntuyour_username)和密码
  4. (可选)勾选“记住密码”,避免每次连接重复输入。
  5. 点击连接,FileZilla将尝试连接服务器;若连接成功,左侧面板显示本地计算机文件,右侧面板显示远程服务器文件。

三、通过FileZilla上传文件到Ubuntu服务器

连接成功后,即可进行文件上传操作,步骤如下:

  1. 定位文件路径:左侧面板(本地站点)找到需要上传的文件或文件夹(如桌面、文档目录);右侧面板(远程站点)导航到服务器目标目录(通常为/var/www/html(网站根目录)、~/public_html(用户个人网站目录)或/home/your_username/(用户主目录))。
  2. 上传文件
    • 拖拽法:选中左侧需要上传的文件/文件夹,直接拖动到右侧目标目录,释放鼠标即可自动开始上传。
    • 右键菜单法:选中左侧文件/文件夹,右键点击,选择上传选项,等待传输完成。
  3. 查看传输状态:底部状态栏会显示上传进度、速度及剩余时间;传输完成后,右侧面板会显示已上传的文件。
  4. 验证文件:可通过右侧面板进入目标目录,检查文件是否存在、大小是否一致(如右键文件→属性大小)。

四、常见问题排查

  1. 连接失败

    • 检查服务器IP地址、端口是否正确(如SFTP是否用22端口,FTP是否用21端口)。
    • 确认Ubuntu服务器的FTP/SFTP服务已启动(如vsftpd服务:sudo systemctl status vsftpd,若未启动则sudo systemctl start vsftpd)。
    • 检查防火墙是否允许对应端口(如ufw allow 22/tcp允许SFTP端口)。
  2. 权限不足
    若上传的文件无法访问,可能是远程目录权限问题。可通过以下命令修改目录权限(如/var/www/html):

    sudo chmod -R 755 /var/www/html  # 允许所有者读写执行,其他用户读执行
    sudo chown -R your_username:www-data /var/www/html  # 修改所有者(替换your_username)
    

通过以上步骤,即可在Ubuntu上使用FileZilla快速上传文件到服务器。操作过程中需注意保护账号密码安全,避免泄露敏感信息。

0
看了该问题的人还看了