FileZilla is a free open source FTP solution.

It supports FTP over TLS (FTPS) and Secure File Transfer Protocol (SFTP).

Before you first connect to the server using an FTP Client like FileZilla you will need to download and install it on your device.

Then check your website has a valid SSL Certificate.

And finally, discover what the FTP Connection Details are for the server hosting your website.

Getting Started

1) Install FileZilla on your device

Click the image to download FileZilla Client from the official website of The FileZilla Project.

Take care not to download FileZilla Server by mistake; it is not the same thing!

filezilla client download

2) Understand the difference between FTP and SFTP

Only ever connect to the server hosting your website using a secure encrypted file transfer protocol.

FTP = File Transfer Protocol is not secure and should not be used.

Use SFTP or FTPS File Transfer Protocol when you connect to the server hosting your website.

  • SFTP = SSH or Secure File Transfer Protocol, or
  • FTPS = FTP over TLS, which you may also see referred to as Explicit FTP over TLS (or FTPeS).

So doing will ensure that your user credentials and data are protected by being encrypted during transit.

3) Check your domain has a valid SSL/TLS Status

Before trying to connect to the server using SFTP or FTPS protocol, check your website's domain is protected by a valid SSL Certificate.

You can check when you sign into your website's Hosting Control Panel.

How to check your website's domain is using a valid SSL Certificate

First, sign into your website's Hosting Control Panel (cPanel in this instance).

Scroll down to the Panel labelled Security.

Select the button labelled SSL/TLS Status.

cpanel security ssl tls status 1

If the SSL/TLS Status is good then you will see several rows, with a green circle and a green padlock on each row.

If not then contact your hosting provider's Technical Support for assistance.

cpanel security ssl tls status 2 

4) Discover the FTP Connection Details for the server hosting your website

These should be provided by your Hosting Provider when you opened your Hosting Account.

They should also be visible in your Hosting Account Client Area.

If you cannot see them listed anywhere then ask the hosting provider's Technical Support to confirm what they are.

FTP Connection Details will be labelled as in this example
  • Host: (ask your hosting provider).
  • Port: (ask your hosting provider).
  • User: Username (Hosting Control Panel or FTP username).
  • Password: (Hosting Control Panel or FTP password).

5) That's it, you are now ready to connect to the server using FileZilla.

Connecting to the server

Important: before you begin, check the File Transfer Type = Binary

If you share the device you are using with others then check File Transfer Type = Binary every time you open FileZilla.

Reason: if Auto or ASCII transfer type  is selected then your Backup Archives may be corrupted during transit.

file transfer type

There are two ways to connect to the server using FileZilla

Use the Quick Connect Bar if connection details include sftp://

If Host includes sftp:// then use the Quick Connect Bar to connect.

Add your Connection Details (host, port , username and password) and select Quickconnect.

quick connect bar 

Use the Site Manager Panel if they do not

If Host does not include sftp:// then use the Site Manager Panel to connect.

Site Manager can be opened when you select

  • File > Site Manager

from the menu at the top of the FileZilla screen.

As well as adding your Connection Details (host, port , username and password) check in this instance that:

Protocol = FTP - File Transfer Protocol, and

Encryption = Require explicit FTP over TLS.

Select Connect.

quick connect bar 

Heads up: when you connect you may see a warning

If your domain is using a free Auto SSL certificate then it will be using an SSL certificate which is shared by other users of the server used by your website.

This will trigger a warning in FileZilla.

If you have:

  • confirmed the SSL used by your domain is valid, and
  • you are using the connection details provided by your hosting provider

then you can safely ignore such a warning.

Example warning: Unknown Certificate

ssl tls status certificate unknown 1

The Unknown Certificate will state 'Hostname does not match certificate'.

ssl tls status certificate unknown 2

When you confirm the Unknown Certificate is valid then you will be able to connect to the server.

Example warning: Unknown Host Key

Select the 'Always' check box to avoid seeing the Unknown Host Key warning next time you connect.

unknown host key

Select OK to be able to connect to the server.

Transferring Files

How to download a Backup Archive from the server

We recommend storing Backup Archives on the server in a sub-directory of the Home directory, outside the Domain Root.

  • The Domain Root on a cPanel server is the public_html directory.

In this example, Backup Archives are stored in a sub-directory called mybackups.

To download files from the server:

  • either highlight the files, right-click, and select Download, or
  • highlight the files and drag them from right to left.

Take care to choose and label a destination folder on your device before you begin.

How to upload files to the server

Uploading files is just the opposite of downloading files.

Take care to choose the correct destination directory on the server before you begin.

fil transfer upload image

Disconnecting from the server

Close the connection

filezilla close connectionClick this button in the menu at the top of the FileZilla screen.

Clear FileZilla's short term memory

Click the arrow next to the Quickconnect button, and

  • select Clear quickconnect bar
  • select Clear History

every time before you close FileZilla.

quick connect bar button

User Guide

If you want to know more, the developer provides a useful guide at the link below.

Read more: FileZilla Project User Guide

JOOMLERS.UK is sponsored by WYNCHCO Solutions

WYNCHCO Solutions help and support managers responsible for Joomla! CMS websites in UK business and third sector organisations across Cheshire, Greater Manchester, Merseyside and North West England.

Read more: WYNCHCO Joomla! CMS Help & Support.

FileZilla is a free open source FTP solution.

It supports FTP over TLS (FTPS) and Secure File Transfer Protocol (SFTP).

Before you first connect to the server using an FTP Client like FileZilla you will need to download and install it on your device.

Then check your website has a valid SSL Certificate.

And finally, discover what the FTP Connection Details are for the server hosting your website.

Getting Started

1) Install FileZilla on your device

Click the image to download FileZilla Client from the official website of The FileZilla Project.

Take care not to download FileZilla Server by mistake; it is not the same thing!

filezilla client download

2) Understand the difference between FTP and SFTP

Only ever connect to the server hosting your website using a secure encrypted file transfer protocol.

FTP = File Transfer Protocol is not secure and should not be used.

Use SFTP or FTPS File Transfer Protocol when you connect to the server hosting your website.

  • SFTP = SSH or Secure File Transfer Protocol, or
  • FTPS = FTP over TLS, which you may also see referred to as Explicit FTP over TLS (or FTPeS).

So doing will ensure that your user credentials and data are protected by being encrypted during transit.

3) Check your domain has a valid SSL/TLS Status

Before trying to connect to the server using SFTP or FTPS protocol, check your website's domain is protected by a valid SSL Certificate.

You can check when you sign into your website's Hosting Control Panel.

How to check your website's domain is using a valid SSL Certificate

First, sign into your website's Hosting Control Panel (cPanel in this instance).

Scroll down to the Panel labelled Security.

Select the button labelled SSL/TLS Status.

cpanel security ssl tls status 1

If the SSL/TLS Status is good then you will see several rows, with a green circle and a green padlock on each row.

If not then contact your hosting provider's Technical Support for assistance.

cpanel security ssl tls status 2 

4) Discover the FTP Connection Details for the server hosting your website

These should be provided by your Hosting Provider when you opened your Hosting Account.

They should also be visible in your Hosting Account Client Area.

If you cannot see them listed anywhere then ask the hosting provider's Technical Support to confirm what they are.

FTP Connection Details will be labelled as in this example
  • Host: (ask your hosting provider).
  • Port: (ask your hosting provider).
  • User: Username (Hosting Control Panel or FTP username).
  • Password: (Hosting Control Panel or FTP password).

5) That's it, you are now ready to connect to the server using FileZilla.

Connecting to the server

Important: before you begin, check the File Transfer Type = Binary

If you share the device you are using with others then check File Transfer Type = Binary every time you open FileZilla.

Reason: if Auto or ASCII transfer type  is selected then your Backup Archives may be corrupted during transit.

file transfer type

There are two ways to connect to the server using FileZilla

Use the Quick Connect Bar if connection details include sftp://

If Host includes sftp:// then use the Quick Connect Bar to connect.

Add your Connection Details (host, port , username and password) and select Quickconnect.

quick connect bar 

Use the Site Manager Panel if they do not

If Host does not include sftp:// then use the Site Manager Panel to connect.

Site Manager can be opened when you select

  • File > Site Manager

from the menu at the top of the FileZilla screen.

As well as adding your Connection Details (host, port , username and password) check in this instance that:

Protocol = FTP - File Transfer Protocol, and

Encryption = Require explicit FTP over TLS.

Select Connect.

quick connect bar 

Heads up: when you connect you may see a warning

If your domain is using a free Auto SSL certificate then it will be using an SSL certificate which is shared by other users of the server used by your website.

This will trigger a warning in FileZilla.

If you have:

  • confirmed the SSL used by your domain is valid, and
  • you are using the connection details provided by your hosting provider

then you can safely ignore such a warning.

Example warning: Unknown Certificate

ssl tls status certificate unknown 1

The Unknown Certificate will state 'Hostname does not match certificate'.

ssl tls status certificate unknown 2

When you confirm the Unknown Certificate is valid then you will be able to connect to the server.

Example warning: Unknown Host Key

Select the 'Always' check box to avoid seeing the Unknown Host Key warning next time you connect.

unknown host key

Select OK to be able to connect to the server.

Transferring Files

How to download a Backup Archive from the server

We recommend storing Backup Archives on the server in a sub-directory of the Home directory, outside the Domain Root.

  • The Domain Root on a cPanel server is the public_html directory.

In this example, Backup Archives are stored in a sub-directory called mybackups.

To download files from the server:

  • either highlight the files, right-click, and select Download, or
  • highlight the files and drag them from right to left.

Take care to choose and label a destination folder on your device before you begin.

How to upload files to the server

Uploading files is just the opposite of downloading files.

Take care to choose the correct destination directory on the server before you begin.

fil transfer upload image

Disconnecting from the server

Close the connection

filezilla close connectionClick this button in the menu at the top of the FileZilla screen.

Clear FileZilla's short term memory

Click the arrow next to the Quickconnect button, and

  • select Clear quickconnect bar
  • select Clear History

every time before you close FileZilla.

quick connect bar button

User Guide

If you want to know more, the developer provides a useful guide at the link below.

Read more: FileZilla Project User Guide

JOOMLERS.UK is sponsored by WYNCHCO Solutions

WYNCHCO Solutions help and support managers responsible for Joomla! CMS websites in UK business and third sector organisations across Cheshire, Greater Manchester, Merseyside and North West England.

Read more: WYNCHCO Joomla! CMS Help & Support.

By browsing our website you agree to its use of cookies. Cookie Policy.