In FileZilla, open File, then Site Manager, click New Site and enter your server hostname, cPanel username and password. SFTP, the SSH File Transfer Protocol, runs on port 22 and encrypts the whole session, so it is the recommended choice. FTPS needs port 21 with 'Require explicit FTP over TLS' selected as the encryption. Set passive transfer mode and accept the server's key or certificate on first connection.
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.
Did this guide solve your problem?
Our UK support team answers tickets and live chat every day. Send us the guide you were following and where it stopped working.
Related guides
cPanel hosting with the tools these guides use, backed by UK support.
Get cPanel HostingProtect your visitors with SSL certificates – from budget DV to premium EV certificates.
Get SSL Certificate