FileZilla ftp client
Transport Manager

High-performance GUI-based ftp clients for Linux are hard to find. The graphical FileZilla ftp client closes the gap.
Although the name might lead you to think otherwise, FileZilla has nothing in common with the Mozilla project. The FileZilla project, which was launched in 2001 by Tim Kosse [1], was the SourceForge "Project of the Month" [2] in November 2003. In version 3, the developers have recoded the ftp client, which was originally released for Windows only, and ported the results to Linux and Mac OS X [3].
Besides a neat GUI, the GPL2-licensed ftp client includes features that put some commercial competitors to shame. Proxy support is included, as is support for encrypted protocols, such as FTPS, FTPES, or SSH File Transfer Protocol. A file and directory filter make sure that you only see what you are looking for. The program includes a download limiter, which lets you restrict the number of uploads and downloads and the maximum transfer speed.
Installation
FileZilla has made its way into the repositories of all the major distributions and can be installed by your distro's native package manager. Ubuntu users will need to enable the Universe repository, which only has the 3.0.0 through 3.0.1 versions, compared with the current 3.0.7. Because versions above 3.0.5 include various new features that I will be referring to in this article, it makes more sense to download the generic, pre-built package from the project homepage [3].
After the download, copy the tarball to the /opt folder and unpack at the command line with the command:
tar xfvj FileZilla_3.0.7_i586-linux-gnu.tar.bz2
Clicking on /opt/FileZilla3/bin/filezilla launches the program. When first launched, the application creates a .filezilla folder below its home directory, which is where the configuration files are stored.
Configuration
The first settings are configured with the assistance of the network configuration wizard, which you can launch by clicking the item in the Edit menu. The wizard guides you step by step through the network configuration and provides a detailed description for each item you are prompted to configure.
Settings that relate to the client connection, transfer, or view are accessed via the Settings dialog, which you can access via the Edit | Settings menu. Connection lets you specify whether the client should use active or passive ftp to contact the server [4]. The Active mode and Passive mode items let you set up the details.
The input dialog for proxy support configuration appears by clicking FTP Proxy. To avoid consuming all the available bandwidth, you can restrict the upload or download speed in the Transfers dialog. The Threshold item lets you specify whether FileZilla should apply these restrictions strictly or less so. The speed limit applies to the sum total of current downloads. Simultaneous transmissions share the bandwidth you specify. The Concurrent transfers area lets you set the number of simultaneous transfers the program will allow (Figure 1).
Also, you can configure the View to suit your own taste. In File and Directory View:, the options are Explorer, Classic, Widescreen, and Billboard. Because the program applies the changes immediately, you can watch the program window to decide whether you like the new view. The Designs category gives you the option of changing the widget sets, but not the window layouts.
Edit remote file takes you to the settings for the new feature added in version 3.0.5 that lets you edit text files on the ftp server just like local files. To use this feature, just enter the path to your Default editor:.
Site Manager
FileZilla has multiple options for connecting to a server. For example, it has a quick connection below the menu icons, much like the address bar in a web browser. To use the quick connection feature, just fill out the fields and click Connect. The server stores a history of the sites you visit, and you can click the down arrow next to the Connect button to access them. As of this writing, the program does not have a feature for opening a server directly in the Site Manager.
The Site Manager works like the bookmarks in a web browser but has far more functionality. Clicking the Opens the site manager icon on the far left of the menu bar launches the Site Manager. Clicking the New Folder button lets you organize sites in directories that you create. To bookmark a server, first click the directory where you want it to appear, and then click New Site. Because you cannot shift entries around between folders, it makes sense to create a meaningful directory structure before you start creating entries.
Clicking on a server listed in the right window panel opens the corresponding settings. In the General tab, enter the connection data and server type (ftp, SSH File Transfer Protocol, etc.). The Advanced tab lets you specify standard directories for the client to use locally and remotely after logging on (Figure 2). The Transfer settings tab lets you decide whether to use active or passive ftp [4]. After completing an entry, you can just double-click to open a connection.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Find SysAdmin Jobs
News
-
MNT Seeks Financial Backing for New Seven-Inch Linux Laptop
MNT Pocket Reform is a tiny laptop that is modular, upgradable, recyclable, reusable, and ships with Debian Linux.
-
Ubuntu Flatpak Remix Adds Flatpak Support Preinstalled
If you're looking for a version of Ubuntu that includes Flatpak support out of the box, there's one clear option.
-
Gnome 44 Release Candidate Now Available
The Gnome 44 release candidate has officially arrived and adds a few changes into the mix.
-
Flathub Vying to Become the Standard Linux App Store
If the Flathub team has any say in the matter, their product will become the default tool for installing Linux apps in 2023.
-
Debian 12 to Ship with KDE Plasma 5.27
The Debian development team has shifted to the latest version of KDE for their testing branch.
-
Planet Computers Launches ARM-based Linux Desktop PCs
The firm that originally released a line of mobile keyboards has taken a different direction and has developed a new line of out-of-the-box mini Linux desktop computers.
-
Ubuntu No Longer Shipping with Flatpak
In a move that probably won’t come as a shock to many, Ubuntu and all of its official spins will no longer ship with Flatpak installed.
-
openSUSE Leap 15.5 Beta Now Available
The final version of the Leap 15 series of openSUSE is available for beta testing and offers only new software versions.
-
Linux Kernel 6.2 Released with New Hardware Support
Find out what's new in the most recent release from Linus Torvalds and the Linux kernel team.
-
Kubuntu Focus Team Releases New Mini Desktop
The team behind Kubuntu Focus has released a new NX GEN 2 mini desktop PC powered by Linux.