File Transfer Protocol (FTP) allows you to manage your website's files. cPanel includes an FTP server that is pre-configured and easy to use.
If you are a website owner, and your system administrator enables FTP services, your FTP access should already be configured. You can use your cPanel account username and password to log in to FTP. You can also set up FTP accounts for additional users.
Note: You can only access the FTP Accounts feature if your system administrator has enabled FTP services on your server.
FTP accounts allow users to access the domain's folder on the server's hard disk.
To create an FTP account, perform the following steps:
Specify the FTP account's home directory.
Note: The Directory text box defines the top level of directory access that the new account will have. For example, if you enter
example in the Directory text box, the FTP account will have access to the
/home/$user/example directory and all of its subdirectories.
Important: You cannot use symbolic links (symlinks) to upload data outside of this directory.
If the desired quota is not Unlimited, enter the maximum amount of data in
Note: If your system administrator has chosen to use ProFTPd, you will not be able to use quotas. For more information, contact your system administrator.
Important: If you experience problems when you attempt to upload files with FTP, you may need to adjust the quota to allow more disk space for your account.
The FTP Accounts table allows you to manage existing FTP accounts.
To search for a specific FTP account, perform the following steps:
To change an FTP account's password, perform the following steps:
Quotas limit the amount of data that a user can upload to your server.
To change an FTP account's quota, perform the following steps:
If the desired quota is not Unlimited, enter the maximum amount of data in MB.
Note: The user will not be able to upload more than the total disk space allotment for your hosting account, regardless of the quota that you set here.
Click Change Quota.
Note: You cannot use quotas if ProFTPd is your FTP server. ProFTPd does not support quotas. For more information, contact your system administrator.
To remove an FTP account, perform the following steps:
Confirm that you wish to delete the FTP account.
When you configure an FTP client through this interface, a script will download to your computer. Run this script to automatically open, configure, and connect the FTP client to your FTP server.
Important: You must install the FTP client on your computer before you download and run the script file. For instructions, visit the FileZilla or Core FTP websites for Windows computers, or the Cyberduck website for Mac computers.
To configure an FTP client, perform the following steps:
Click the appropriate FTP Configuration File to select an FTP client. You can choose between Filezilla, Core FTP, or Cyberduck.
Note: cPanel currently only supports these three FTP clients for auto-configuration. You may use another client, but you will need to manually configure the client yourself. Click Instructions to view detailed instructions for your chosen client.
Open the configuration script file that has downloaded to your computer. The FTP client will automatically open, configure itself, and connect to your FTP server. Then, you will be free to manage your website’s content.
Remember: If you encounter problems when you try to automatically configure your FTP client, make sure your client is properly installed on your computer. If problems persist, consult your FTP client’s documentation.
Note: If you choose to use a different FTP client or the command line, reference the Manual Settings section for your FTP Username, FTP Server, and SFTP Server Port that you should use to connect to your account.