FileZilla is a widely used FTP client that allows users to connect to FTP servers and upload or download files. It's a cross-platform FTP client that is open source and free to download and use under the GPL license. It supports a myriad of features including FTP over SSL/TLS, SSH over FTP which is also known as SFTP, and drag and drop functionalities among many other features.
Here at LinuxAPT, as part of our Server Management Services, we regularly help our Customers to perform FTP configuration and related File Transfer Protocol queries.
In this context, we shall look into how to install and use FileZilla on Debian 10 Buster.
How to set up FileZilla on Debian system ?
Before starting this installation procedure, ensure that you have an instance of Debian 10 with a sudo user configured. Also, a good internet connection will come in handy during the installation of FileZilla and its libraries.
Then, follow the steps given below.
1. Update Debian package index
As you begin, launch your terminal and update the package index as indicated below. This will sync your package lists with the online repositories:
$ sudo apt update
2. Install FileZilla
There are two ways that you can install FileZilla. You can use the command-line which we will delve into shortly.
Also, you can choose to use the Software Center that provides an easier way without executing commands on the terminal.
a. Install FileZilla using command-line
Once the update is complete, invoke the APT command below right away to install FileZilla:
$ sudo apt install filezilla
Upon being prompted, hit 'Y' on the keyboard and press ENTER.
The installation should take between 2 -3 minutes if you have a fairly stable internet connection.
How to verify FileZilla Installation via command-line ?
Once FileZilla installation is complete, verify the version installed as illustrated:
$ sudo dpkg -l | grep filezilla
b. Install FileZilla using Software Center
Also, you can use the Software Center as an alternative to installing FileZilla on the terminal.
This provides a much easier way especially to those who are intimidated by working on the terminal.
Launch the Software Center using the application manager.
Once the Software Center is launched, search for FileZilla in the search text field.
The FileZilla icon should be displayed.
Next, select the 'FileZilla' option and click on the 'Install' button.
Your system will prompt you for authentication, so provide your password and hit the 'Authenticate' button.
With a good internet connection, the installation should take about 2 minutes, like it did in my case.
How to Launch FileZilla via Debian Software Center ?
Once complete, click on the 'Launch' button to launch FileZilla.
Also, you can search and click on the FileZilla icon.
A pop-up dialogue appears with useful links on how you can get started out including additional documentation on basic command usage and configuration.
You may choose to visit these links, but for now, simply click on the 'Ok' button.
How to use FileZilla to connect to a remote FTP server ?
To connect to a remote server, you must first know the host's IP address or domain name, the username, and password alongside the port to which FTP is listening.
On your FileZilla user interface, provide the details and hit the 'Quickconnect' button.
If your server listens to any other port aside from port 21, you need to specify it in the 'Port' text field.
Next, you will get this pop-up informing you that the server's certificate is not recognized.
But it's no cause for alarm, just proceed and click on the 'Ok' button.
If everything went well, you will get the notification that the directory listing was successful and you can now upload or download files from the FTP server.
How to Remove or uninstall FileZilla from Debian System ?
In case you want to uninstall FileZilla, on command-line run:
$ sudo apt remove filezilla
To get rid of FileZilla along with its configuration files, then replace remove with purge as indicated:
$ sudo apt purge filezilla
[Need urgent assistance in fixing missing packages or Software on Debian Linux System? We are available to help you today. ]