Filezilla is a graphical FTP client that can manage one or more servers, including the necessary login credentials. Although the input fields below the toolbar can be used to initiate a connection, it is preferable to configure each FTP connection once in the powerful server manager and then quickly access it from the server list in the future. The open source programme, which is also available for Windows and OS-X, can also remember your password. While this is a simple solution for the forgetful, anyone with access to the program can export the Site Manager entries using the Export menu item and view the stored passwords in the resulting XML export file.
Once the connection has been successfully established, FileZilla displays the typical two-window layout: the local file system on the left, the remote file system on the right. Files or folders can be transferred to the other side by double-clicking; if the resource already exists there, FileZilla will ask if and under what conditions it should be overwritten, and will remember this rule for future cases if you wish.
While this behaviour is pretty standard for an FTP client, FileZilla really comes into its own when it comes to updating remote files. It allows synchronised navigation between the local copy and the remote server: if you click on a subdirectory in the local window to open it, this directory will also be entered on the remote server, if it exists there. This behaviour can be configured individually for each FTP server in the advanced settings of the Server Manager.
FileZilla can colour code different files/folders; in the View > Directory Comparision menu item you can configure whether the time of the last change or the file size is compared. Green stands for newer files, red for different files and yellow for missing files.
A filter function, also accessible from the View menu, allows files or directories to be filtered by name, size, date and/or attributes.
When communicating with an FTP server, an encrypted connection is of course preferable. FileZilla supports explicit and implicit FTP via TLS as well as SFTP, while login via SSH with key file and passphrase is also possible.
The FileZilla project also provides an FTP server as well as a Windows-only paid pro version of the client for Windows and Os-X, which additionally supports various cloud providers.
Storage and Backup
Filezilla stores all settings and bookmarks to the location $HOME/.config/filezilla/. It is sufficiant to backup this directory. Moreover, the main menu has an Export entry.
Help and Documentation
The program’s help menu entry points to a very basic online documentation, which is available in English only.
How to install FileZilla
FileZilla is in Ubuntu’s Universe repository and may be easily installed from there:
sudo apt update && sudo apt install filezilla
Ubuntu users looking for the freshest software – the upgrade frequenzy of FileZilla is high – are in the dark as long as they are not afraid to compile the program themselves. The Filezilla Project publishes new versions on their website only as builds for Debian Stable, which may be downloaded on their website. However, these are no deb-packages. On Flathub fresh packages seem to be published on a regular basis. Since Ubuntu has no build in support for Flatpaks, this must be cared for first.