How to install Filezilla in Debian 12

Endrit Qerreti

Endrit Qerreti

In this tutorial, you will learn how to install Filezilla in Debian 12.

Filezilla is one of the most popular apps that is used for transferring files over the FTP, FTPS and SFTP protocol.

With Filezilla you can upload files to your website by using the FTP/FTPS procotol, or to your SSH server by using the SFTP protocol, all you have to do is specify the protocol that you want to use before connecting to your server.

Filezilla is free and open source, and it supports multiple operating systems such as :Linux, Windows and MacOS.

In Debian 12, filezilla can be found in the default Debian repositories, which means, installing Filezilla is done by downloading the official package of filezilla filezilla .

To install Filezilla, simply follow the steps below.

Install Filezilla in Debian 12

In this tutorial, we'll be installing Filezilla via apt package manager in Debian 12.

Step 1 - Update your system

Before installing Filezilla, make sure to update your Debian 12 machine, in order to avoid any issues that outdated might cause.

sudo apt update

Step 2 - Install Filezilla

Next, proceed to install Filezilla.

You can install Filezilla via apt package manager, or any other package manager you want.

To install Filezilla via apt, simply run the following command.

sudo apt install filezilla

💡
At the time of writing this tutorial, 3.63.0 is the version of filezilla that is available in the stable repository of Debian 12 "Bookworm".

Step 3 - Verify Filezilla Installation

Filezilla should be now installed on your Debian 12 machine.

Before you launch Filezilla, you need to check if Filezilla was installed correctly.

To do so, simply check which version of Filezilla you installed.

filezilla --version

💡
The command above , will display Filezilla version. If you don't see any output when you run the command above, then Filezilla installation might be broken, and you may need to reinstall it.

How to transfer files with Filezilla to your server

Tranferring files with Filezilla is quite simple, all you have to do is connect to your server using the protocol you want.

1) Launch Filezilla

You can launch Filezilla easily via the terminal.

filezilla

To launch Filezilla using GUI, go to Activities section, and search "Filezilla" in the search box, and click Filezilla to launch it.

2) Enter login details

Next, proceed to enter Host, Username, Password and Port.

Host - SSH Server's IP

Username - Username of the user that you are trying to login as

Password - Password of the user

Port - 22 if you haven't changed SSH port, if you use other ports, then simply replace 22 with other port.

💡
In this tutorial, we are connecting to our SSH server via the SFTP protocol. If you want to connect to your server by using FTP or FTPS protocol, then make sure to change protocol and port.

FTP - ftp:// runs on port 21

FTPS - ftps:// runs on port 990

SFTP - sftp:// runs on port 22

sftp://server-ip

3) Connect

Now simply, click "Quickconnect" button to connect to your server.

💡
Note: Above we used the Quickconnect feature, to connect to our server. Quickconnect is a feature which allows you to connect to your server faster without having to create a new connection via the Site manager. If you want to connect to your server using the Site manager instead, then you can do so by following the steps below.

Create a New Connection via Site Manager on Filezilla

1) Launch Filezilla

filezilla

2) Click to "Site Manager".

3) Click to "New site" button.

Enter your Site's domain name or any name you want to use for that connection, then press enter.

Next, choose the protocol that you want to use, enter Host, Port, set Logon Type to "Normal", enter password and then simply click "Connect" button.

That's it! You should be able to transfer files to your server by using the Quickconnect or Site Manager.

Uninstall Filezilla in Debian 12

If you don't need Filezilla anymore, you can simply uninstall it by running the command below.

sudo apt remove filezilla

Conclusion

In this tutorial, you learned how to install Filezilla in Debian 12. We also showed how you can transfer files with Filezilla to FTP, FTPS and SSH Servers using the SFTP protocol.