How to Install FileZilla on Ubuntu (26.04, 24.04, 22.04)

Last updated Tuesday, February 24, 2026 4:41 pm Joshua James 8 min read 1 comment

FileZilla is available in Ubuntu’s default repositories on all supported LTS releases (26.04, 24.04, and 22.04), and alternative channels like the XtraDeb PPA and Flatpak provide newer builds. Installing FileZilla on Ubuntu gives you a graphical client for transferring files between your local machine and remote servers over FTP, SFTP, or FTPS. Common workflows include uploading website files to a web host, backing up server data locally, and managing files on a remote VPS through SSH/SFTP on Ubuntu.

This guide covers FileZilla Client, the graphical application for transferring files. FileZilla Server, which hosts FTP connections for others to connect to, is a separate package not covered here.

Install FileZilla on Ubuntu

Ubuntu provides three ways to install FileZilla, each balancing version freshness, sandboxing, and release support differently.

MethodChannelVersionUpdatesBest For
APT (Default Repository)Ubuntu ReposDistribution defaultsudo apt upgradeStability-focused users who prefer distro-tested packages
XtraDeb PPALaunchpad PPALatest stablesudo apt upgradeUbuntu 24.04 users who want newer releases
FlatpakFlathubLatest stableflatpak updateUsers who want sandboxed apps with automatic updates

Default FileZilla versions vary significantly by Ubuntu release. The table below shows what each method provides:

MethodUbuntu 26.04 LTSUbuntu 24.04 LTSUbuntu 22.04 LTS
Default Repository3.69.x3.66.x3.58.x
XtraDeb PPA3.69.x
Flatpak (Flathub)3.69.x3.69.x3.69.x

These steps cover Ubuntu 26.04 LTS, 24.04 LTS, and 22.04 LTS. The XtraDeb PPA currently provides packages only for Ubuntu 24.04 LTS; it has broken dependencies on 22.04 and no builds for 26.04. Flatpak and default repository methods work identically across all supported releases.

Ubuntu 26.04 LTS releases April 2026. Commands in this guide are verified against the development branch and will be updated for the final release if anything changes.

For most users, the default APT repository provides a reliable FileZilla installation with no extra configuration. Choose Flatpak if you want the newest build on Ubuntu 22.04 (where the default repo ships the aging 3.58.x series), or the XtraDeb PPA on Ubuntu 24.04 if you want a newer APT-managed build without Flatpak.

Update Ubuntu Before Installing FileZilla

Refresh your package lists and upgrade existing packages to avoid dependency conflicts during installation:

sudo apt update && sudo apt upgrade

This guide uses sudo for commands that need root privileges. If your user is not in the sudoers file yet, see how to add a sudo user on Ubuntu.

Install FileZilla from Ubuntu’s Default Repository

The default repository provides a distro-tested FileZilla build that receives security patches through standard system updates:

sudo apt install filezilla

Confirm the installation succeeded:

filezilla --version
FileZilla 3.66.5, compiled on 2024-04-01

The version shown above is from Ubuntu 24.04. Ubuntu 26.04 ships 3.69.x and Ubuntu 22.04 ships 3.58.x. All versions support FTP, SFTP, and FTPS transfers.

Install FileZilla from the XtraDeb PPA

The XtraDeb PPA provides a newer FileZilla build managed through APT, avoiding the need for Flatpak.

The XtraDeb PPA currently supports Ubuntu 24.04 LTS only. On Ubuntu 22.04, the PPA has broken library dependencies (libfilezilla40 is missing), and Ubuntu 26.04 has no PPA builds yet. Use the default repository or Flatpak on those releases.

Install the prerequisite package for managing PPAs, then add the repository:

sudo apt install software-properties-common -y
sudo add-apt-repository ppa:xtradeb/apps -y

Refresh the package list and install FileZilla:

sudo apt update
sudo apt install filezilla -y

Confirm the installation succeeded:

filezilla --version
FileZilla 3.69.5, compiled on 2025-11-14

Install FileZilla with Flatpak

Flatpak installs FileZilla in a sandboxed environment, isolated from system packages. This method works across all Ubuntu LTS releases and delivers the same version regardless of your Ubuntu version.

Flatpak must be installed before proceeding. See how to install Flatpak on Ubuntu for setup instructions.

Enable the Flathub repository and install FileZilla:

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub org.filezillaproject.Filezilla -y

Confirm the installation succeeded:

flatpak run org.filezillaproject.Filezilla --version
FileZilla 3.69.5, compiled on 2025-11-10

Launch FileZilla on Ubuntu

FileZilla can be opened from the terminal or the GNOME Activities menu. Terminal launches display diagnostic messages that help with troubleshooting connection issues.

Launch FileZilla from the Terminal

APT users launch FileZilla directly:

filezilla

Flatpak users launch FileZilla through the Flatpak runtime:

flatpak run org.filezillaproject.Filezilla

Launch FileZilla from the Applications Menu

Desktop users can launch FileZilla through the GNOME application launcher:

  1. Click Activities in the top-left corner of your desktop.
  2. Type FileZilla in the search bar.
  3. Click the FileZilla icon to launch the application.

Connect to a Remote Server with FileZilla

FileZilla provides two ways to connect: the Quickconnect bar for one-off sessions and the Site Manager for saved profiles.

FileZilla Quickconnect Bar

The Quickconnect bar at the top of the FileZilla window connects to a server without saving credentials. Fill in the four fields:

  • Host: Server address with protocol prefix (e.g., sftp://server.example.com or ftp://files.example.com)
  • Username: Your login username
  • Password: Your password (leave blank for SSH key authentication)
  • Port: 22 for SFTP, 21 for FTP, or leave blank for the protocol default

Prefix the host with sftp:// for SFTP connections. Without a prefix, FileZilla defaults to plain FTP, which transmits credentials in cleartext.

FileZilla Site Manager

For servers you connect to regularly, the Site Manager stores credentials, protocol settings, and default directories. Open it from File → Site Manager (or press Ctrl+S), then click New Site to create an entry. Key settings include:

  • Protocol: Choose SFTP for encrypted transfers or FTP for legacy servers
  • Logon Type: Set to Key file for SSH key authentication, or Normal for password-based login
  • Default Directories: Set local and remote paths so FileZilla opens the right folders automatically

Saved sites appear in the Site Manager dropdown next to the Quickconnect bar for one-click access.

Update and Remove FileZilla on Ubuntu

Update FileZilla on Ubuntu

Regular updates deliver security patches and protocol improvements. The update command depends on your installation method.

Update FileZilla with APT

Check for and apply available FileZilla updates through APT:

sudo apt update && sudo apt upgrade

To update only FileZilla without upgrading other packages:

sudo apt install --only-upgrade filezilla

Update FileZilla with Flatpak

Flatpak updates FileZilla independently from your system packages:

sudo flatpak update

Remove FileZilla from Ubuntu

Remove FileZilla Installed with APT

Remove FileZilla and its unused dependencies:

sudo apt remove --autoremove filezilla

If you added the XtraDeb PPA, remove it to keep your APT sources clean:

sudo add-apt-repository --remove ppa:xtradeb/apps -y

The following command permanently deletes saved server passwords, site entries, and transfer queue history. Export your Site Manager entries from File → Export before proceeding if you want to keep them.

Delete the FileZilla configuration directory to remove saved credentials and connection profiles:

rm -rf ~/.config/filezilla

Verify FileZilla has been removed:

apt-cache policy filezilla
filezilla:
  Installed: (none)
  Candidate: 3.66.5-2build2
  Version table:
     3.66.5-2build2 500
        500 http://au.archive.ubuntu.com/ubuntu noble/universe amd64 Packages

Installed: (none) confirms the package is removed. The candidate version still appears because FileZilla remains available in the repository for reinstallation.

Remove FileZilla Installed with Flatpak

The --delete-data flag removes all Flatpak-specific settings and saved passwords. Export your Site Manager entries first if needed.

Remove FileZilla and its sandboxed data:

sudo flatpak remove --delete-data org.filezillaproject.Filezilla -y

Troubleshoot FileZilla Connection Issues on Ubuntu

Connection failures in FileZilla typically fall into three categories: network/firewall blocks, FTP passive mode issues, and SFTP authentication errors.

FileZilla Connection Timed Out or Refused

FileZilla displays this error when it cannot reach the remote server:

Error: Connection timed out after 20 seconds of inactivity
Error: Could not connect to server

A firewall blocking the connection or the server not running are the most common causes. Verify your firewall allows outbound connections on the required ports:

  • FTP: Port 21 (control) and passive mode ports (typically 49152-65535)
  • SFTP: Port 22 (same as SSH)
  • FTPS: Port 990 (implicit) or 21 (explicit)

If you use UFW firewall on Ubuntu, check your outbound policy:

sudo ufw status verbose
Status: active
Default: deny (incoming), allow (outgoing), disabled (routed)

The default policy allow (outgoing) permits FileZilla connections. If your policy shows deny (outgoing), add explicit allow rules for the ports listed above.

FileZilla Passive Mode Failures

FileZilla connects but fails when listing directories or transferring files:

Status: Retrieving directory listing...
Response: 227 Entering Passive Mode (192,168,1,100,195,80)
Error: Connection timed out
Error: Failed to retrieve directory listing

FTP uses passive mode by default, where the server specifies a port for data transfers. If the server’s passive port range is blocked by a firewall, directory listings and transfers fail.

In FileZilla, navigate to Edit → Settings → Connection → FTP and switch between passive and active mode. Active mode requires your firewall to allow inbound connections, which may not work behind NAT.

FileZilla SFTP Authentication Failures

When SFTP authentication fails, FileZilla returns:

Error: Disconnected: No supported authentication methods available (server sent: publickey)
Error: Could not connect to server

For SFTP connections using SSH keys, confirm FileZilla can access your private key:

  1. Go to Edit → Settings → Connection → SFTP.
  2. Click Add key file and select your private key (usually ~/.ssh/id_rsa or ~/.ssh/id_ed25519).
  3. FileZilla converts PuTTY-format keys (.ppk) automatically if needed.

Verify your SSH key works independently before troubleshooting FileZilla:

ssh -i ~/.ssh/id_rsa user@server.example.com

If SSH connects successfully, the issue is FileZilla-specific (check key file path in settings). If SSH also fails with a permission denied error, regenerate your SSH keys or verify the public key exists in the server’s ~/.ssh/authorized_keys file.

Frequently Asked Questions About FileZilla on Ubuntu

Is FileZilla available in Ubuntu’s default repositories?

Yes. FileZilla is available directly from Ubuntu’s universe repository on all supported LTS releases (26.04, 24.04, and 22.04). Install it with sudo apt install filezilla. No external repositories or PPAs are required.

What is the difference between FileZilla Client and FileZilla Server?

FileZilla Client is the graphical application for uploading and downloading files to remote servers over FTP, SFTP, and FTPS. FileZilla Server is a separate package that hosts FTP connections, allowing other users to connect to your machine. This guide covers the client only.

Does the XtraDeb PPA support all Ubuntu LTS releases?

No. The XtraDeb PPA currently works only on Ubuntu 24.04 LTS. Ubuntu 22.04 has broken dependencies (missing libfilezilla40), and Ubuntu 26.04 has no PPA builds yet. Use the default repository or Flatpak on those releases.

Can I install FileZilla Server on Ubuntu?

FileZilla Server is a separate application from FileZilla Client and is not available in Ubuntu’s default repositories or the XtraDeb PPA. If you need to host FTP connections on Ubuntu, consider vsftpd for FTP or the built-in OpenSSH server for SFTP transfers.

Conclusion

FileZilla is configured for file transfers over FTP, SFTP, and FTPS from your Ubuntu system, with connection profiles stored in the Site Manager for quick access. For production workflows, prefer SFTP over plain FTP; SFTP encrypts both authentication and file data through your existing SSH setup on Ubuntu. Pairing FileZilla with SSH key authentication removes password prompts and streamlines recurring transfers.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffee Buy me a coffee

1 thought on “How to Install FileZilla on Ubuntu (26.04, 24.04, 22.04)”

Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<blockquote>quote</blockquote> quote block

Leave a Comment

We read and reply to every comment - let us know how we can help or improve this guide.

Let us know you are human: