FileZilla is a free, open-source FTP client available for Windows, macOS and Linux. It lets you transfer files between your computer and your hosting account, whether you are uploading a new website, downloading a backup or editing files directly on the server.
This guide covers two secure connection methods: FTPS (FTP over explicit TLS) and SFTP (SSH File Transfer Protocol). SFTP encrypts your credentials and all file data in transit, making it the recommended choice for most tasks.
FTPS wraps a standard FTP connection in TLS encryption. This protects your login credentials and file data from being intercepted. You configure it through FileZilla’s Site Manager, which stores your connection settings so you do not need to re-enter them each time.
My Hosting Account. The name is for your reference only.server1.unlimitedwebhosting.co.uk2110. Passive mode avoids firewall issues by letting your computer initiate the data connection.On your first connection, FileZilla displays an unknown certificate prompt. Check that the Common Name in the certificate matches your server hostname, then click OK to accept it. If you are connecting via your domain name rather than the server hostname, tick Always trust this certificate in future sessions to avoid being prompted again.
SFTP runs over SSH and encrypts the entire session, including your username, password and all transferred data. It is the more secure option and is recommended for day-to-day file management. The setup process is similar to FTPS but uses a different protocol and port.
22/home/username/public_html/, replacing username with your actual cPanel username. FileZilla opens these directories automatically each time you connect.10.On your first SFTP connection, FileZilla asks you to confirm the server’s host key. Verify the key fingerprint matches your server, then click OK. FileZilla remembers the key for future sessions.
This usually means the port is blocked or the hostname is incorrect. Check the following:
21 for FTPS, 22 for SFTP.FileZilla returns an authentication error when the username or password is incorrect, or when the account does not have permission to connect via the chosen protocol.
If FileZilla prompts you to accept the certificate on every FTPS connection, the certificate’s common name does not match the hostname you entered. This happens when connecting via a domain name that resolves to a shared server certificate.
You have configured FileZilla to connect to your cPanel hosting account using either FTPS or SFTP. Your connection profile is saved in Site Manager, so future connections require no additional setup. SFTP is the recommended method as it encrypts all data in transit, including your login credentials.
With FileZilla connected, you can upload website files, manage your public_html directory and transfer backups. For related tasks, see our guides on connecting to your server via SSH, using the cPanel File Manager and installing a free SSL certificate to keep your site secure.
Our cPanel hosting plans include SSH and SFTP access as standard.
Launch your website with our reliable cPanel hosting with unlimited bandwidth and expert support.
Get cPanel Hosting