How to Install FileZilla on Ubuntu 26.04, 24.04 and 22.04

Install FileZilla on Ubuntu 26.04, 24.04 and 22.04 using APT, PPA, or Flatpak. Includes Site Manager setup and SFTP troubleshooting.

Last updatedAuthorJoshua JamesRead time8 minGuide typeUbuntu

FileZilla remains a practical way to move files between an Ubuntu desktop and remote servers when you need FTP, FTPS, or SFTP in one graphical client. You can install FileZilla on Ubuntu from the default universe repository for the lowest-maintenance path, or use Flatpak when you want the current Flathub build on older LTS releases.

FileZilla Client is the desktop transfer app covered here. FileZilla Server is a separate server application; Ubuntu users who need encrypted file access for other users usually start with OpenSSH and SFTP on Ubuntu, while traditional FTP hosting requires a dedicated FTP server package.

Install FileZilla on Ubuntu

Quick FileZilla Install Commands for Ubuntu

The default APT package is the simplest quick path on Ubuntu 26.04 LTS, 24.04 LTS, and 22.04 LTS. It installs FileZilla Client from Ubuntu’s community-maintained universe component.

sudo apt update
sudo apt install filezilla

These commands use sudo for tasks that need root privileges. If your user is not in the sudoers file yet, run the commands as root or follow the guide on how to add a sudo user on Ubuntu.

Choose a FileZilla Package Source

A separate FileZilla download is not required for the normal Ubuntu install. APT and Flatpak both download FileZilla from managed repositories, and the FileZilla project site remains useful for release notes, support, and upstream project details.

Default FileZilla versions vary by Ubuntu release. Use the table below to choose the package source that matches your update preference:

MethodChannelCurrent BranchUpdatesBest For
APT default packageUbuntu universe26.04: 3.69.x
24.04: 3.66.x
22.04: 3.58.x
sudo apt upgradeMost users who want a native package with Ubuntu repository updates
FlatpakFlathub3.69.x stable refsudo flatpak update org.filezillaproject.FilezillaUbuntu 24.04 or 22.04 users who want a newer build and accept Flathub’s broad file-access permissions
XtraDeb PPAUnofficial Launchpad PPA24.04: newer 3.69.x candidatesudo apt upgradeUbuntu 24.04 users who specifically want a newer APT-managed package

XtraDeb is optional and release-limited. In the Ubuntu LTS releases covered here, it is useful only on Ubuntu 24.04 because that release gets a newer FileZilla candidate from the PPA. Ubuntu 26.04 already has a 3.69.x build in universe, and Ubuntu 22.04 users who want a newer branch should use Flatpak instead.

For most users, the default APT repository provides a reliable FileZilla installation with no extra configuration. Choose Flatpak if you want the current Flathub build on Ubuntu 24.04 or 22.04, or use the XtraDeb PPA on Ubuntu 24.04 only when you prefer APT over Flatpak.

Install FileZilla from Ubuntu’s Default Repository

Use this method on any supported Ubuntu LTS release when you want the simplest package-managed install. If you already ran the quick commands above, skip directly to the verification command.

sudo apt install filezilla

Verify the installed package with APT metadata instead of filezilla --version. The FileZilla launcher initializes GTK and may show a display error in SSH or other non-graphical shells.

apt-cache policy filezilla
filezilla:
  Installed: 3.69.6-1
  Candidate: 3.69.6-1
  Version table:
 *** 3.69.6-1 500
        500 http://au.archive.ubuntu.com/ubuntu resolute/universe amd64 Packages
        100 /var/lib/dpkg/status

The output above is from Ubuntu 26.04. Ubuntu 24.04 currently reports 3.66.5-2build2, while Ubuntu 22.04 reports 3.58.0-1ubuntu0.1. The package name and terminal launch command stay the same.

Install FileZilla from the XtraDeb PPA

The XtraDeb PPA is an unofficial package source for Ubuntu 24.04 users who want a newer FileZilla build while staying with APT. Skip this method on Ubuntu 26.04 and 22.04: 26.04 already selects the Ubuntu 3.69.x build, while 22.04 readers who want a newer branch should use Flatpak.

Use only one APT source for FileZilla. Do not keep switching between the default package and the PPA without checking apt-cache policy filezilla. The candidate line should match the source you intend to use.

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 confirm the PPA becomes the FileZilla candidate before installing:

sudo apt update
apt-cache policy filezilla

Continue only when the candidate source points to ppa.launchpadcontent.net/xtradeb/apps. If the candidate remains the Ubuntu repository package, remove the PPA or use the default repository method instead.

sudo apt install filezilla -y

After installation, verify the installed package still resolves from the PPA. Relevant output includes:

apt-cache policy filezilla
filezilla:
  Installed: 3.69.6-1xtradeb1.2404.1
  Candidate: 3.69.6-1xtradeb1.2404.1
  Version table:
 *** 3.69.6-1xtradeb1.2404.1 500
        500 https://ppa.launchpadcontent.net/xtradeb/apps/ubuntu noble/main amd64 Packages
        100 /var/lib/dpkg/status

Install FileZilla with Flatpak

Flatpak is the simplest way to get the current Flathub build on Ubuntu 24.04 or 22.04 without adding a release-specific PPA. The current Flathub app ref is org.filezillaproject.Filezilla/x86_64/stable, and Flatpak installs the required runtime automatically.

Flathub currently labels this FileZilla listing as unverified and potentially unsafe, and the app declares broad host filesystem access for file transfers. Use this method for Flathub’s update cadence, not as a stronger isolation choice than the native APT package.

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://dl.flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub org.filezillaproject.Filezilla -y

Confirm the installed Flatpak record:

flatpak info org.filezillaproject.Filezilla
FileZilla - Fast and reliable FTP client

          ID: org.filezillaproject.Filezilla
         Ref: app/org.filezillaproject.Filezilla/x86_64/stable
     Version: 3.69.6
      Branch: stable

Launch FileZilla on Ubuntu

FileZilla can be opened from a terminal inside a graphical desktop session or from the application menu. Avoid using the launch commands as version checks in SSH or headless shells because the GUI needs a display session.

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

GNOME desktop users can launch FileZilla through the application launcher. On Kubuntu, Xubuntu, and other Ubuntu flavors, open the application menu and search for FileZilla instead.

  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 package metadata, then upgrade FileZilla through APT. This command works for both the default repository package and the XtraDeb PPA package when that PPA is configured:

sudo apt update
sudo apt install --only-upgrade filezilla

Update FileZilla with Flatpak

Flatpak updates FileZilla independently from APT packages and refreshes any required runtimes from Flathub:

sudo flatpak update org.filezillaproject.Filezilla -y

Remove FileZilla from Ubuntu

Remove FileZilla Installed with APT

Remove the FileZilla package first:

sudo apt remove filezilla

Preview dependency cleanup before running autoremove. Continue only if the preview lists FileZilla-related packages you no longer need, not unrelated desktop components, kernels, or packages from other work:

sudo apt autoremove --dry-run

If the preview is clean, run the real cleanup:

sudo apt autoremove

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

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

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 "$HOME/.config/filezilla"

Verify FileZilla has been removed:

dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' filezilla 2>/dev/null | grep '^ii ' || echo "not installed"
not installed

If the command prints an ii filezilla line instead, FileZilla is still installed.

Remove FileZilla Installed with Flatpak

Flatpak stores app data under the user account that runs FileZilla. Export your Site Manager entries first if you plan to delete saved profiles or passwords.

Remove the FileZilla Flatpak package:

sudo flatpak remove org.filezillaproject.Filezilla -y

If no other Flatpak app needs the leftover runtime packages, clean unused runtimes:

sudo flatpak uninstall --unused -y

Delete the current user’s FileZilla Flatpak data only when you no longer need saved site profiles, transfer history, or stored credentials:

rm -rf "$HOME/.var/app/org.filezillaproject.Filezilla"

Confirm the Flatpak app ID is gone from the system installation. The command uses grep -Fx for an exact app ID match; the grep command examples explain that filter style in more detail.

sudo flatpak list --app --columns=application | grep -Fx org.filezillaproject.Filezilla || echo "NOT_INSTALLED"
NOT_INSTALLED

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. If you need a refresher on options such as -i, see the SSH command examples.

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.

Conclusion

FileZilla is ready on Ubuntu for FTP, FTPS, and SFTP transfers, with saved connection profiles available through the Site Manager. For regular server work, prefer SFTP over plain FTP so authentication and file data travel through your existing SSH setup on Ubuntu.

Share this guide

Help another Linux user troubleshoot faster

Share this guide with someone troubleshooting Linux systems or saving it for later.

Follow LinuxCapable

Want more LinuxCapable guides in Google?

Add LinuxCapable as a preferred source so Google can show our tutorials more often in Top Stories and mark them as preferred in AI Mode and AI Overviews when relevant.

Add LinuxCapable as a preferred source on Google
Search LinuxCapable

Need another guide?

Search LinuxCapable for package installs, commands, troubleshooting, and follow-up guides related to what you just read.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffeeBuy me a coffee

1 thought on “How to Install FileZilla on Ubuntu 26.04, 24.04 and 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 in published comments:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<a href="https://example.com">link</a> link
<blockquote>quote</blockquote> quote block

Add to the discussion

Questions, fixes, command output, and version notes help keep this guide current.

Verify before posting: