How to Install FileZilla on Ubuntu 18.04 LTS

In this event loop on {{ PLP }}, we will be installing the FileZilla which is the popular open source tool for every developer, and today, we will be installing this important tool for us to upload files from our PC going to the web server that we’ve just installed earlier.

Just in case you landed on this topic directly and you missed out on how to install NGINX to your Ubuntu 18.04 LTS, which is the prerequisite prior to this topic, you can do a quick recap about that topic before proceeding the execution of this event loop.


Welcome to our next event loop on {{ PLP }}, today we will be learning on how to install FileZilla on Ubuntu 18.04 LTS which we’ve just installed earlier.

Step 1:  Install FileZilla

We need to install FileZilla into our web server first to communicate with our own local PC later when we try to upload files.  Let’s execute this command from our web server console.

sudo apt-get install filezilla

If prompt with “Do you want to continue? [Y/n], type ‘Y‘ and hit enter key again to continue the installation.  It should be running smooth and straightforward to install the FileZilla.

Step 2:  Download FileZilla to your local PC

Now, after successful installation of FileZilla which is the web server version.  In order for your PC to communicate with our web server, we need to install your client FileZilla version as well.

You can download your FileZilla that depends on your local PC operating system, either you’re using on Windows 32-bit or 64-bit version, Mac OS or Linux System.

Step 3:  Connecting to the Web Server using SFTP Connection from FileZilla.

After you’ve done downloading and installing your own FileZilla to your PC, It should look like this when you launched the FileZilla software.  In my case, I’m using Windows OS and I couldn’t test out other systems as well but definitely, it would look like the same with the same required inputs.

Enter your Host as your web server IP Address and then your username, by default it’s the “root” but if you have created other account you can try that one as well, but for now, it’s good enough for us to connect using root access.

Extra Prudence

But be mindful of your root access as this is a very powerful account and it’s not advisable to use your root frequently.  Next is your root password and lastly the Port number which is 22 for SFTP or the secured and encrypted way of connecting to our web server.

After you click the “Quick Connect” button from FileZilla, you’ll then be prompted for the first time with this screen pop up from your screen. 

Please tick that “Always trust this host, add this key to the cache” checkbox so you’ll not always be prompted with this screen every time you connect to your web server.

Warning Note:  Only tick that trust host when it’s your own PC or within your workplace only, don’t ever tick that on public computers for your security reasons when you tick it, the next time you tried to connect to your web server it will remember all the settings and will auto login for you until you clear your own local FileZilla software history.

So please be mindful of this important option to be more cautious about it.  From now on, anytime we can upload our files to our web server.

Congratulation!, that’s all about installing FileZilla both the web server and your local PC as well and now you’re ready to go with me to set up our domain name for our web server.

In the next event loop on {{ PLP }}.

Things getting excited as we’re going deep from our learning stage here on {{ PLP }} and get ready for more practical lessons about configuring our new domain name for our web server.  Stay tuned for more!

See you in the next event loop on How to Add and Configure Domain Name for Ubuntu 18.04 LTS with NGINX on Linode Cloud Server.

That’s all, have fun learning with {{ PLP }}.

To help Filipino students to learn Python programming language with Django to enhance their capabilities in developing robust web-based applications with practical and direct to the point tutorials, step-by-step with actual information that I provided for you. Leave a comment below or email me at [email protected], thank you!