How to upload files using FileZilla FTP and FTPS
This article was posted in: Web Hosting
FileZilla is a popular open source FTP client with SFTP and FTPS support with versions for Windows, Mac OSX and many desktop distributions of Linux.
Step 1 - Installing FileZilla
To get your copy, pop along to the FileZilla project at https://filezilla-project.org/download.php?show_all=1 and look for the relevant links. We recommend against downloading the exe files as they comprise other advertising software which many users have complained about. The zip files allow you to install Filezilla without the unwanted software.
Download the appropriate file for your operating system. The screenshots in this guide are from the Mac version, but the Windows version is essentially identical.
Step 2 - Setting up FileZilla to connect to your account
From Filezilla's File menu, select Site Manager...
This will open the Site Manager window. The Site Manager is where you can configure and save profiles for each of your websites. A new installation of FileZilla will look a bit empty.
Let's add your first website.
1.) Click the New Site button
2.) Type in a name for your new Site.
Don't worry if you make a mistake, you can always change it later. In the example below we added a Site called My Krystal Account.
Then, on the General Tab enter:
- Host - Your Home Server name.
- Port - 21
- Protocol - FTP - File Transfer Protocol.
- Encryption - Require explicit FTP over TLS (recommended) or None
- Logon Type - Normal
- User - your cPanel username
- Password - your cPanel password
Without clicking on anything else
- click on the Transfer Settings tab:
- Choose Passive transfer mode
- Tick the Limit number of simultaneous connections check box
- Set the Maximum number of connections to 10
We don't need to meddle with the Charset tab, so now you can now click OK
Unknown Certificate error
It is very likely the first time you connect that you will see something like the image shown. This happens because unfortunately, some FTP clients, including Filezilla are not intelligant enough to understand wildcard SSL certificates. Krystal use a common SSL certificate to secure services on each server.
Provided the Common name shows *.krystal.co.uk or *.uksrv.co.uk and you are sure your internet connection is safe, then you should tick the Always trust certificate in future sessions check box and click OK. This will store the certificate digital fingerprint in Filezilla so it will automatically trust it in future.
Step 3 - Avoiding an instant firewall lockout
FTP came into being when the internet was still a bit hit and miss, so most FTP clients can be configured to retry a connection if it cannot connect the first time. FileZilla is no different.
However, if you have accidentally configured an incorrect username/password combination, then FileZilla will happily hammer away, trying to reconnect automatically again and again. This will usually end up getting your IP address blocked. So let's turn off this "feature".
Go to the Filezilla menu (File menu on Windows), and choose Settings...
Then, in the Connection page, set the Maximum number of retries to 0 (zero), and then click OK.