Don’t miss the New Year’s Sale deals!
search
In this article

How to use FileZilla FTP client to connect to a remote server in 2025

File Transfer Protocol (FTP) is a standard for exchanging files over the internet, enabling users to upload or download files to and from a remote server. Among various FTP clients available, FileZilla stands out for its ease of use and robust functionalities.

In this article, you’ll learn how to use FileZilla to transfer files between your local computer and a remote location. Whether you’re managing a website or sharing large files, understanding FileZilla’s interface and features will streamline your file transfer tasks.

Download glossary for web beginners

How to Use FileZilla FTP – Video Tutorial

For those who prefer a visual guide, watch our FileZilla tutorial here:

Subscribe For more educational videos! Hostinger Academy

How to Use FileZilla to Connect to FTP

This section will guide you on how to connect to FTP with FileZilla and transfer files between your computer and the server.

1. Download and Install FileZilla

To begin using FileZilla, download this free FTP client from its official download page. There, you’ll find releases for various operating systems, including Windows, macOS, and Linux.

FileZilla's official download page

Once you’ve downloaded the version suitable for your OS, proceed with its easy-to-use installation wizard. Simply accept the license agreement by clicking I Agree, then continue by clicking Next on the subsequent steps.

After the installation is complete, open FileZilla and start getting acquainted with its interface, which will prepare you for the initial FTP connection.

FileZilla's main interface

2. Gather FTP Details

Gathering FTP details is necessary before connecting to the server via FileZilla. Look for the server’s domain or IP address, your FTP username, password, and port number.

For Hostinger’s web hosting and WordPress hosting customers, the FTP server information is accessible on hPanel. Log in to your Hostinger account and navigate to Files → FTP Accounts from your hPanel dashboard.

Accessing the FTP Accounts page on hPanel
Hostinger web hosting banner

On the same FTP Accounts page, you can also create unlimited FTP accounts. This further enhances security by limiting access to essential files and allows you to assign specific directory permissions for each account.

Creating a new FTP account on hPanel

VPS hosting users can find similar information on the VPS Overview page. Use the SSH IP, username, password, and port 22 as your FTP login credentials.

3. Use the Quickconnect Feature

The FileZilla Quickconnect feature is a swift and efficient method to connect to your FTP server, ideal for one-time connections or when you need immediate access. To use this feature, find the Quickconnect bar at the top of the FileZilla interface.

FileZilla's Quickconnect bar

Input your server’s address in the Host field, the server’s credentials in the Username and Password fields, and specify the Port as 21 for a standard connection or 22 for a more secure SFTP connection, which we’ll explain more in the subsequent step.

After inputting the necessary FTP client configuration details, click the Quickconnect button. FileZilla will then try to connect to the server. Monitor the connection status in the message log area, located just below the Quickconnect bar.

Monitoring the connection status on FileZilla

Once you’ve successfully connected, you’re ready to start transferring files between your local system and the server.

4. Set Up a Site in Site Manager

For frequent connections, the FileZilla Site Manager feature allows you to save server details for quick access. It’s handy when managing multiple servers because each login information will be readily accessible.

To utilize this feature, navigate to the File menu and select Site Manager. Alternatively, use the shortcut Ctrl + S (Windows) or command + S (macOS).

In the Site Manager’s left panel, click New Site and assign a descriptive name to your site.

Creating a new FTP server data on FileZilla's Site Manager

Proceed to fill in your server details on the right panel:

  • Protocol. Select FTP – File Transfer Protocol for standard FTP connections or SFTP – SSH File Transfer Protocol for a secure file transfer. We recommend using the SFTP client connection, as it encrypts both your data and credentials.
  • Host. Input the server’s address.
  • Port. Optionally, specify the port number – 21 for FTP or 22 for SFTP.
  • Encryption. When opting for a standard FTP connection, choose between two FileZilla encryption methods – Explicit for securing connections on request or Implicit for automating encryption from the start.
  • Logon Type. Select the appropriate logon type. Ask for password is a secure option that asks for your password with each connection. Alternatively, Normal allows you to store your username and password.
  • User. Enter your FTP username.
  • Password. If Normal is your chosen logon type, input your password here.
Configuring the FTP server details on FileZilla's Site Manager

After finishing your FileZilla server setup, click Connect to save your settings and create an immediate connection to your server.

5. Navigate Local and Remote Directories

FileZilla’s dual-panel interface allows you to navigate between directories with ease.

The left panel is the local directory tree, which shows files and folders within your computer’s file manager. Meanwhile, the right panel is your remote site, enabling you to browse through files on your server.

FileZilla's left and right panel

The local and remote panel’s functionality is mirrored. To explore a folder’s contents, double-click it. You can drag and drop files or folders between panels for uploading or downloading or use right-click options to rename and delete files from either location.

Right-clicking a file on FileZilla's right panel

Additionally, FileZilla offers a directory comparison feature that highlights differences between local and remote folders, making it easier to synchronize content. To enable this option, navigate to View → Directory Comparison.

Enabling the Directory comparison feature on FileZilla

6. Upload Files to the Server

Uploading files to your server using FileZilla is simple. Start by locating the files you wish to upload in the left panel. Navigate through your local directories until you find the desired files.

Once you’ve identified the files, there are two main ways to upload them:

  • Drag and drop. Click and hold the files, then drag them from the local panel on the left to the desired location in the remote server directory on the right panel. Release the mouse to start the upload.
  • Right-click method. Alternatively, right-click on the selected files and choose Upload. This will transfer the files to the currently open folder in the remote server panel.

You can monitor the upload progress in FileZilla’s bottom panel. Suppose the same file name exists in the destination directory. In that case, FileZilla will prompt you with options to overwrite, rename, or skip the file, giving you full control over the uploaded files.

Target file already exists warning when uploading a file using FileZilla

For website management, it’s crucial to upload files to the correct directory. For example, website files in HTML or PHP format should be placed in the public_html directory or a specific subdirectory within it.

Suggested Reading

Beyond FileZilla, there are numerous methods for uploading your website files to the server. Check out our article on how to upload website files in various ways.

7. Download Files from the Server

Downloading files from your FTP server to your local computer using FileZilla is as simple as uploading. This is particularly useful for backing up your website files or making local edits to your website content.

To do this, navigate through the directories in the right panel and click on the file you wish to download. To select multiple files, hold down the Ctrl key (Windows) or the command key (macOS) while clicking on each file.

Downloading files from the server with FileZilla

Similar to uploading, you can download your chosen files using either the drag-and-drop or right-click method.

You can monitor the download progress in the same bottom panel. When complete, the downloaded files will appear in the selected folder on your computer.

Tips for Using FileZilla FTP

Now, let’s explore some expert tips for transferring and managing files with FileZilla.

Using the Transfer Queue

The FileZilla transfer queue feature gives you an overview of and control over your ongoing file transfers. Located at the bottom of the FileZilla window, it lists all currently uploaded or downloaded files, along with their status, progress, and any pending transfers.

FileZilla's bottom panel

Here’s how to manage your transfers effectively:

  • View transfer status. The queue indicates the transfer status of each file, whether it’s queued, in progress, successfully transferred, or failed.
  • Pause or resume transfers. To pause an ongoing transfer, right-click on it in the queue and select Pause. To continue, right-click and choose Resume.
  • Prioritize transfers. To prioritize a file’s transfer, right-click on the desired file in the queue and select Move Up or Move to Top for higher priority.
  • Successful transfers tab. For an overview of all completed transfers, switch to the Successful Transfers tab. This allows you to verify successful file transfers.

Setting Transfer Limits and Concurrent Transfers

Fine-tuning FileZilla FTP settings for transfer speeds and the number of concurrent transfers can significantly enhance your file transfer performance. Here’s how:

  1. Navigate to Edit → Settings to access the configuration options.
  2. Select Transfers from the list on the left side, where you’ll find options to adjust transfer rates and concurrency.
  3. In the Concurrent transfers section, specify the maximum number of simultaneous file transfers.
Configuring the concurrent transfer settings on FileZilla
  1. If necessary, activate the Enable speed limits option to prevent FileZilla from using all your bandwidth during file transfers.
  2. Once you’ve made your adjustments, click OK.

Troubleshooting FileZilla Connection Issues

Here are some best practices for troubleshooting FileZilla errors:

  • Check if port 21 is blocked. FTP typically uses port 21. If connectivity issues arise, ensure this port is open on your router and firewall. Some ISPs may block this port for security reasons.
  • Resolve the 421 too many connection error. This error message signifies exceeding the server’s maximum allowed connections. To fix this, go to Edit → Settings → Transfers and reduce the simultaneous connections.
  • Fix the ECONNREFUSED – connection refused error. This indicates potential issues with login credentials, server downtime, or the server’s configuration not accepting connections on the used port. Confirm your login details, consult your hosting provider regarding server status, or make sure to use the correct port.

Conclusion

In this FileZilla tutorial, you’ve learned how to connect to servers, manage local and remote files, and troubleshoot common issues. You’re now well-prepared to enhance your web management capabilities and streamline your workflow using FileZilla.

If you have any questions or wish to share tips about this FTP client, feel free to contribute in the comments section.

How to Use FileZilla FAQ

This section will answer the most common questions about how to use FileZilla.

What Is FileZilla?

FileZilla is an FTP client that enables secure file transfers between a local computer and a remote server and supports FTP, SFTP, and FTPS protocols. Its user-friendly graphical interface makes it a popular choice for those managing website files.

Can I Adjust the Transfer Speed in FileZilla?

Yes, the FileZilla FTP client enables users to adjust transfer speeds. Navigate to Edit → Settings → Transfers, where you can establish speed limits for both uploads and downloads, ensuring efficient bandwidth management.

Is It Possible to Schedule File Transfers in FileZilla?

No, FileZilla does not natively support scheduling file transfers. Users wishing to automate transfers at specific times might need to use external task schedulers or explore other top FTP clients with built-in scheduling capabilities.

Author
The author

Ariffud Muhammad

Ariffud is a Technical Content Writer with an educational background in Informatics. He has extensive expertise in Linux and VPS, authoring over 200 articles on server management and web development. Follow him on LinkedIn.

What our customers say

Comments

Author
akash patel

April 13 2017

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

Author
Mike

April 13 2017

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.

Author
ALEX BATISTA

April 15 2017

Não gostei!!

Author
boyboy

April 16 2017

thank you very much! it help me a lots. now, I can make a website for myself ..... It so hard but so fun, i like it!

Author
Tuneer Mahatpure

April 18 2017

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

Author
Prince

May 03 2017

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

Author
პაატა

May 11 2017

Hi how to secure my connection information ? br,

Author
javed miandad

June 02 2017

i am getting below error. unable to connect to filezila to upload the file for a website. i am not sure what to do. please help me on this. its very urgent. error received: Status: Resolving address of ftp.ozaannrestaurant.in Status: Connecting to 31.170.167.232:21... Status: Connection established, waiting for welcome message... Response: 220---------- Welcome to Pure-FTPd [privsep] [TLS] ---------- Response: 220-You are user number 71 of 250 allowed. Response: 220-Local time is now 11:07. 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 Error: Connection timed out after 20 seconds of inactivity Error: Could not connect to server Status: Waiting to retry... Status: Resolving address of ftp.ozaannrestaurant.in Status: Connecting to 31.170.167.232:21... Status: Connection established, waiting for welcome message... Response: 220---------- Welcome to Pure-FTPd [privsep] [TLS] ---------- Response: 220-You are user number 71 of 250 allowed. Response: 220-Local time is now 11:08. 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 Error: Connection timed out after 20 seconds of inactivity Error: Could not connect to server Status: Disconnected from server Status: Resolving address of ftp.ozaannrestaurant.in Status: Connecting to 31.170.167.232:21... Error: Connection timed out after 20 seconds of inactivity Error: Could not connect to server Status: Waiting to retry... Status: Resolving address of ftp.ozaannrestaurant.in Status: Connecting to 31.170.167.232:21... Error: Connection timed out after 20 seconds of inactivity Error: Could not connect to server

Author
Alethea

June 04 2017

I am getting the following error. Failed to create listen socket, aborting. Connection closed Please help

Author
Pankaj Tomar

June 09 2017

i have successfully established the connection on FILEZILLA but how to use the uploaded file on website??

Author
berwirausaha

June 12 2017

the problem is why not optimize auto installer + export - import database

Author
Yann

June 14 2017

Hello guys, Trying to connect my website to upload a file after a long period of inactivity. According to dashboard, the max file number and the max disk capacity are not reached. Thank you very much for your help. Find hereafter the logs of my problem: Statut : Connexion à 31.170.164.156:21... Statut : Connexion établie, attente du message d'accueil... Statut : Initialisation de TLS... Statut : Vérification du certificat... Statut : Connexion TLS établie. Statut : Connecté Statut : Démarrage de l'envoi de /Users/frederic/Downloads/google466056a843228ef2.html Commande : CWD /public_html Réponse : 250 OK. Current directory is /public_html Commande : TYPE A Réponse : 200 TYPE is now ASCII Commande : PASV Réponse : 227 Entering Passive Mode (31,170,164,156,139,125) Commande : STOR google466056a843228ef2.html Réponse : 552 Disk full - please upload later Erreur : Erreur critique lors du transfert du fichier Statut : Déconnecté du serveur

Author
saiteja

June 14 2017

hi i got a domain from goDaddy and im trying to host it from hostinger using FTP protocol but i cant establish the connection ion filezilla.is this possible ? if not suggest me the solution

Author
Vaasees

June 15 2017

Hi, I am not able to connect to hostinger from FileZilla. I am getting the below error message. Status: Connecting to 31.170.167.166:21... Error: Connection timed out after 20 seconds of inactivity Error: Could not connect to server I have given the right IP address, Port, User Credentials. Still getting the same error. Could you please assist on this.

Author
Praful

June 18 2017

I have uploaded files using FileZilla but still, I am unable to access my website prafulanswer.com Could you please help to solve this problem.

Author
Aman Sharma

June 19 2017

Could not connect to server Status: Waiting to retry... Status: Resolving address of ftp.indovators.in Status: Connection attempt failed with "EAI_NONAME - Neither nodename nor servname provided, or not known". Error: Could not connect to server

Author
Rajesh

June 25 2017

I have configured the filezilla but I want to edit my website, content and themes I couldn't do that, can anyone please help me out this,

Author
AMIT GOYAL

June 28 2017

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

Author
Olivia

July 01 2017

I get this : What do I do ?? Status: Connection attempt failed with "EAI_NONAME - Neither nodename nor servname provided, or not known". Error: Could not connect to server Status: Waiting to retry... Status: Resolving address of ftp.booksandreaders.tk Status: Connection attempt failed with "EAI_NONAME - Neither nodename nor servname provided, or not known". Error: Could not connect to server

Author
Jishnuraj

July 04 2017

I'm using an Android ftp client app called ES File explorer.but it's failing while uploading files.

Author
Ivy

July 15 2017

how and why i cant install wordpress, i already had transferred it to FTP Filezilla .

Author
Global

July 17 2017

Error: Could not connect to server Status: Waiting to retry... Status: Resolving address of smscampaigning.com Status: Connecting to 162.255.119.106:21... Status: Connection attempt failed with "ECONNREFUSED - Connection refused by server". Error: Could not connect to server I am facing the above problem while connecting to file since yesterday....please help

Author
Stu

August 07 2021

Hi, I can connect with FileZilla no problem but when transferring a large file it seems to disconnect every 300 sec (5min). It then begins the transfer again. Is this a limitation of Hostinger or am I doing something wrong? Error: Could not read from socket: ECONNRESET - Connection reset by peer Error: Disconnected from server Error: File transfer failed after transferring 24,444,928 bytes in 302 seconds Thank you for your help. I must say I am impressed with the quality of help, service and general user-friendliness of Hostinger compared to the number of other hosting platforms I've used.

Author
Nitish

October 02 2021

Hii, if you guys having a problem To connect with the FTP server. Again and again it's showing timeout. You can also try to add the FTP IP in the place of the FTP hostname.

Leave a reply

Please fill the required fields.Please accept the privacy checkbox.Please fill the required fields and accept the privacy checkbox.

Thank you! Your comment has been successfully submitted. It will be approved within the next 24 hours.