Filezilla is an open source software distributed free of charge that available for most of the popular operating systems including Windows, Linux, and Mac OS. It 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.
In order to use FileZilla FTP client, you should follow these steps:
- Collecting FTP details from web hosting account
- Use FileZilla FTP site manager
- Transferring files using FTP
Collecting FTP details from web hosting account
Step 1: To begin we need to create a new FTP user. You will need to navigate to “FTP Accounts” section under the Files category of your web hosting provider (Example: GoDaddy).
Step 2: Afterwards, a screen with the creation details will be prompted.
- Log In: In this field, You can input a name for your FTP account which will be used to access the server (Example: firstname.lastname@example.org, email@example.com).
- Password: In this field, it is required to input a password that you will have to use to access the new FTP account. Or you can use the Password Generator button to generate a secure password.
- Directory: It lets you choose the working directory for your new FTP user. For example, if you set it as public_html it will be able to manage all directories and files inside. However, directories above public_html will not be reachable.
- Quota: Set to unlimited.
Once the data is filled in, press the “Create FTP Account” button. The newly created profile will appear in the List of “FTP Accounts” table. Using that section, you will be able to manage your FTP accounts and Delete them if no longer required.
Use FileZilla FTP site manager
Step 1: Download FileZilla to your local computer and install it.
Step 2: To add a site to your FileZilla client all you need to do is to open FileZilla and access File -> Site Manager
Step 3: 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 default port of FTP is 21.
- Protocol: Select “FTP – File Transfer Protocol” from drop down.
- Encryption: Select “Use explicit FTP over TLS if available” from drop down.
- Logon Type: Select “Normal” from drop down.
- User: Enter your user name (we had set this option at hosting provider interface).
- Password: Enter your password (we had set this option at hosting provider interface).
Once we have filled all of the information we should press “Connect” then “OK” button.
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.
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)”.
Transferring files using FTP
You can upload or download a file by double-clicking on it. It will be added to the transfer queue and the transfer starts automatically. To transfer multiple files, select them and right-click the selection. Then you can click on Upload/Download in the popup menu.
Congratulations, you have successfully configured FileZilla client and connected to your web server, you should be able to download, upload and manage all of your files from one place. If you have any questions, ideas, or tips to share, you are welcome to do so in the comments!
Similar articles you may like
- What is a Motherboard? – Definition, Parts & Function
- How to compress video file size without losing quality
- How to connect an external monitor to a laptop