FTP

How to Configure FileZilla Client

Introduction

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.

What you’ll need

Before you begin this guide you’ll need the following:

  • FileZilla client, which can be downloaded here.
  • FTP credentials/login information.

Step 1 – Collecting FTP details

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.

FTP access section on Hostinger control panel

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.

Inside ftp access section

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.

Step 2 — Accessing Site Manager in FileZilla Client

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.

FileZilla client Site Manager location

Step 3 — Adding a site to Site Manager

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.com as 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.

FileZilla client Site Manager configuration with Hostinger FTP details

IMPORTANT! In case your domain is not pointing to your host, the hostname ftp.yourdomain.com will not be functional. An alternative would be using the server IP, which is specified in the FTP configuration.

Step 4 — Connecting to FTP server

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.

FileZilla FTP client FTP over TLS connection confirmation

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.

FileZilla FTP client connection successful

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).

FileZilla FTP client encryption use plain ftp

Conclusion

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!

Useful tutorials:

9 Comments

Click here to post a comment

  • Status: Resolving address of ftp.akashav1.xyz Status: Connecting to 31.170.164.220:21… Status: Connection established, waiting for welcome message… Status: Initializing TLS… I am not going beyond this. Not able to see my files webiste is akashav1.xyz

  • hostinger seems very difficult to use for me. i’m going to host my website corearticles.com. i still don’t find the solution and i hope will find it soon.

  • i am not able to connect filezilla client…message showing could not connect to server and also my default port is 23. please help me out i am in between of emergency i uploaded php files which are very important for me

  • I,m getting these errors .Does anybody know solution..??

    Status: Connecting to 31.170.167.178:21…
    Status: Connection established, waiting for welcome message…
    Response: 220———- Welcome to Pure-FTPd [privsep] [TLS] ———-
    Response: 220-You are user number 68 of 250 allowed.
    Response: 220-Local time is now 16:31. Server port: 21.
    Response: 220-This is a private system – No anonymous login
    Response: 220 You will be disconnected after 3 minutes of inactivity.
    Command: AUTH TLS
    Response: 234 AUTH TLS OK.
    Status: Initializing TLS…
    Error: Connection timed out after 60 seconds of inactivity
    Error: Could not connect to server

    • It seems that you are using incorrect IP address. Double check the IP address or try using your domain name instead.

Join thousands of subscribers worldwide

and get awesome deals & the newest tutorials to your email

Please wait...

Thank you for sign up!

Start saving now!

All-in-one web hosting & domain name from

$2
15
/mo