FTPS access is included with all hosting accounts. FTPS (FTP over SSL/TLS) is used for secure FTP connections. We have used FileZilla to access FTPS in this article. The configuration details are similar for other FTP clients.
Connect to FTPS
- Go to FileZilla > File > Site Manager > New Site.
- Enter the following details on the General tab:
Protocol: FTP
Host: server.example.com
- do not use ftp.yourdomain.comEncryption: Require explicit FTP Over TLS
Port: <empty> or 21
User:
Password:
*Enter your cPanel username in the User field.
*Replace server.example.com with your server hostname. - Click Connect.
- Click OK on the Unknown Certificate prompt. This prompt appears the first time you connect to a server.
- Wait for FileZilla to establish a connection.
- Done! You should now have been connected.
To connect to the same FTP server again, go to FileZilla > Site Manager > [select the server] > Connect.
Note:
Other FTP clients might indicate the configuration as "FTPES - FTP over explicit TLS/SSL".
SFTP is available only to cPanel/DirectAdmin users and not to virtual FTP users you create inside cPanel/DirectAdmin.
Automatic Configuration
You can find instructions on configuring multiple FTP clients, including CoreFTP (for Windows) and Cyberduck (for Mac):
- Go to cPanel > Files section > FTP Accounts > Configure FTP Client.
- Download the FTP/FTPS configuration file for the shown FTP Client.
- Double-click on the downloaded configuration file.
- The FTP client will open the configuration file and log you into your FTP account.
- Done!
You can click on Instructions on the same interface to learn how to configure the client.
Uploading a Large Number of Files
When uploading a large number of files, create a compressed .zip
(not .tar.gz) archive, upload it, and uncompress it using the File Manager in your hosting control panel. This method is faster than uploading individual files.
You can also limit the number of FTP connections instead.