How to Use FileZilla FTP Client to Connect to a Remote Server in 2024
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:
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.
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.
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.
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.
VPS hosting users can find similar information by selecting the SSH access tab from the VPS dashboard. Here, use the SSH IP, username, password, and the default port as your FTP login data.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
- Navigate to Edit → Settings to access the configuration options.
- Select Transfers from the list on the left side, where you’ll find options to adjust transfer rates and concurrency.
- In the Concurrent transfers section, specify the maximum number of simultaneous file transfers.
- If necessary, activate the Enable speed limits option to prevent FileZilla from using all your bandwidth during file transfers.
- 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.
Comments
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
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.
April 15 2017
Não gostei!!
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!
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
May 03 2017
You should use default FTP port which is 21.
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
May 03 2017
It seems that you are using incorrect IP address. Double check the IP address or try using your domain name instead.
June 02 2017
i am also egtting the same issue. 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: Error: Connection timed out after 20 seconds of inactivity Error: Could not connect to server
June 02 2017
also where do we have IP address. we have only host name, username, password, port. i dont find any IP address in filezila. Please help me . i am new to this.
June 03 2017
where to get database connection detailes for wordpress
June 23 2017
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).
May 11 2017
Hi how to secure my connection information ? br,
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
June 22 2017
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)
June 04 2017
I am getting the following error. Failed to create listen socket, aborting. Connection closed Please help
June 09 2017
i have successfully established the connection on FILEZILLA but how to use the uploaded file on website??
June 12 2017
Hey Pankaj, Please see this tutorial
June 15 2017
Hey, please see this
June 12 2017
the problem is why not optimize auto installer + export - import database
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
June 15 2017
Hey, This is a server side issue and it should be already fixed. Try uploading your file again.
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
June 15 2017
Hey, Most likely your domain name is not pointing to Hostinger nameservers or DNS are still propagating. Try using IP address as a hostname to connect to FTP.
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.
June 15 2017
Hey, Please make sure FTP portsare open at your end.
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.
June 19 2017
Hey, it seems that your domain name is not pointing to correct nameservers. Please check how to point domain name to new nameservers tutorial.
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
June 19 2017
Hello, Please try to use IP address instead of your domain name. It should work.
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,
June 26 2017
Hello, Why? Can you provide more information?
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
June 28 2017
Hello, Please provide full error message.
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
July 03 2017
Hello, Try using IP address instead of your domain name.
July 04 2017
I'm using an Android ftp client app called ES File explorer.but it's failing while uploading files.
July 05 2017
Hey, Do you get any specific errors?
July 15 2017
how and why i cant install wordpress, i already had transferred it to FTP Filezilla .
July 16 2017
Hey, Do you get any errors? Have you followed this WordPress installation tutorial?
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
July 18 2017
Hey, Please follow steps from this tutorial
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.
September 17 2021
Hi there, happy to hear you're liking the service! As for the server disconnecting, I'd suggest to contact our Customer Success team - they'll be happy to double check the details with you and find the solution :)
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.