FTP, or File Transfer Protocol, is a standard network protocol used to transfer files from one host to another over a TCP-based network, such as the Internet. It follows a client-server model where the client initiates a connection to the server to upload or download files. FTP requires users to authenticate themselves, usually with a username and password.
In this guide, we recommend utilizing FileZilla for your FTP needs. FileZilla, renowned for its open-source FTP client capabilities, is available across multiple platforms including Windows, Mac OSX, and various Linux desktop distributions.
Download FileZilla
Please click here to download FileZilla on you’re machine. Once you have installed FileZilla, please come back to this guide.
Configuring FTPS (SSL/TLS)
- Open FileZilla.
- From the File menu, select Site Manager.
- Click the New Site button and provide a name for your new site.
- On the General tab, enter the following details:
- Host: Your Domain Name (example.com)
- Port: 21
- Protocol: FTP
- Encryption: Require explicit FTP over TLS
- Logon Type: Normal
- User: cPanel username
- Password: cPanel password
- Click on the Transfer Settings tab.
- Select the Passive transfer mode and limit the number of simultaneous connections to 10.
- Click OK to save your settings.
The first time you connect, you may encounter an “Unknown certificate” prompt. Verify that the “Common Name” matches the server you are connecting to, and then click “OK” to confirm.
Configuring SFTP (SSH FTP)
- Open FileZilla.
- From the File menu, select Site Manager.
- Click the New Site button and provide a name for your new site.
- On the General tab, enter the following details:
- Protocol: SFTP
- Host: Your Domain Name (example.com)
- Port: 22
- Logon Type: Normal
- User: Your cPanel username
- Password: Your cPanel password
- Click the Advanced tab.
- Set the Default local directory to the location where you store the website files on your local machine.
- Set the Default remote directory to /home/<username>/public_html/
- (replace <username> with your cPanel username). For an example /home/hosth/public_html/
- Click the Transfer Settings tab.
- put the number of simultaneous connections to 10.
- Click OK to save your settings.
- When connecting, you will see a pop up, tick “Always trust this host, add this key to the cache”, than OK
💡 Note
If you’re unsure on any of the above steps, please reach out to us.