In this tutorial, you will find out how to configure a FileZilla FTP client so you could connect to your FTP server and manage all of the files in it. Filezilla is an open source software distributed free of charge that will help you transfer bigger files safely and quickly. Most hosts have certain limitations when it comes to uploading files via PHP or scripts. However, such limitations are usually not present for FTP uploads, therefore a FileZilla client could be a really great and powerful tool in a developers arsenal. The FileZilla FTP client is user-friendly and easy to use, thus being one the most popular FTP clients out there. It also supports Windows, Linux, Mac OS X, BSD and many more operating systems. The software includes support for multiple languages and features such as a Site Manager, transfer queues, bookmarks and much more.
Table of Contents
Before you begin this guide you’ll need the following:
- FileZilla client, which can be downloaded here.
- FTP credentials/login information.
To make a connection using a FileZilla client, you will first need to gather your FTP details. On Hostinger, they are located in your control panel’s FTP Access section under the Files category.
There, you will find your FTP Hostname, FTP Username, FTP Password, and FTP Port which will all be required while configuring your FileZilla client. In case you do not remember or know your FTP Password, it can be reset by pressing Change account password button.
In case you wish to grant FTP access to a developer or a friend, you may create a separate FTP user via control panel’s FTP Accounts section.
To add a site to your FileZilla client all you need to do is to open FileZilla and access Site Manager.
Site Manager can be accessed by pressing CTRL + S (on MAC you should use CMD + S) while in FileZilla client or you could just press the top left icon in your newly installed FTP client.
We have successfully located Site Manager and to connect to the FTP we need to add a site to our Site Manager.
To do that, we should press “New Site” in the Site Manager and fill in the required details as displayed in the image below.
- “Host” – you can find this information at your hosting provider, however, in many situations you can use your domain as host by writing
ftp.yourdomain.comas the host.
- “Port” – the FTP server data port, the default port of FTP is
21, however, this field is not mandatory.
- “Protocol” – protocol for exchanging files over any network. Please select
FTP - File Transfer Protocol.
- FTP – FTP stands for “File Transfer Protocol”. It is an Internet service specially designed to establish a connection to a particular Internet server (or computer), so that users are able to transfer files (download) to their computer or to transfer (upload) their own files to the server (computer).
- SFTP – SFTP stands for “Secure File Transfer Protocol”. The Secure File Transfer Protocol ensures that data is securely transferred using a private and safe data stream. It is the standard data transmission protocol for use with the SSH2 protocol. SFTP servers use port 22 and FTP over SSL/TLS (implicit mode) use port 990 by default.
- “Encryption” – select how your data will be encrypted. Most providers recommend using
Only use plain FTP (insecure), because other methods would require you to create certificates and other configurations. Hostinger does support this type of FTP connection, therefore you may select
Use explicit FTP over TLS if available. If you want to connect to the server while using any other encryption method, please contact your hosting provider and you will be assisted.
- “Logon Type” – the type of login that will take place, when appropriate:
- Anonymous: You can’t enter a username and password. In this case, the username is always “Anonymous”.
- Normal: You have to enter a username and if required, a password.
- Ask for password: FileZilla asks you the password during login, and it remembers the password during the session.
- Interactive: FileZilla asks for the password, and asks again for every new connection to the server.
- Account: Selecting this enables the “Account” field in the bookmark’s settings. This account type is for FTP only; SFTP does not have support for it.
- User: The FTP user to use when connecting.
- Password: The FTP user’s password
You should specify your Logon Type, which should be set to Normal and type in your username and password.
IMPORTANT! In case your domain is not pointing to your host, the hostname
ftp.yourdomain.comwill not be functional. An alternative would be using the server IP, which is specified in the FTP configuration.
Once we have filled all of the information we should press Connect or OK and connect to the server.
Before doing that, please recheck if your password and all of the details are correct.
If the Encryption section in your configuration was set to
Use explicit FTP over TLS if available, then you may also be prompted with the TLS certificate inspection screen.
To proceed, press the OK button. You may also tick the box to
Always trust certificate in future sessions. That way, there will be no need to perform this action each time an FTP connection is made with the FileZilla client.
If the connection is successful you should be able to see the directory listing of your FTP server.
You have typed in the correct details, but the connection was refused/unsuccessful? Simply ask for assistance from your hosting provider. Googling the error message could also help.
In case you encounter the error
530 Login Authentication failed in your FileZilla client, it means that either your FTP username or password are incorrect. Try resetting the password and updating your configuration with the new values. Lastly, double check if the FTP username is correct.
If your FileZilla client responds with
Connection established, initializing TLS... and the connection does not open, navigate to File -> Site Manager and try changing your Encryption to
Only use plain FTP (insecure).
Congratulations, you have successfully configured FileZilla client and connected to your FTP server, you should be able to download, upload and manage all of your files from one place – the Filezilla client. If you have any questions, ideas, or tips to share, you are welcome to do so in the comments!