How to Create an FTP Account in cPanel

An FTP account is used for uploading and managing files on your website. An FTP account is automatically created in cPanel when you sign up for hosting, create a cPanel, create an addon domain or subdomain or enable anonymous FTP. So, by default, you already have an FTP account in your cPanel. Use your cPanel username and password to log into it.

You can create new FTP accounts to give access to other users without giving them your cPanel login credentials. For each additional FTP account created, you can also give each user different levels of access by assigning the user to a specific directory. 

Note: Your control panel may look slightly different depending on the theme you are using; however, the steps will be the same for all themes based off of the X3 theme.

To create an FTP account:

  1. Log into cPanel
  2. In the Filessection, click FTP Accounts.
  3. In the Login field,type the name of the FTP user. A full FTP user name will always be formatted as user@primarydomain.tld. You cannot create an FTP account without your domain name in it, regardless of the publish destination.
  4. In the Password fields, enter a password which will be used to authenticate this FTP account.
  5. Set a quota for the FTP account. Quota is the maximum amount of bandwidth the FTP user may use. If you leave the quota as unlimited, the FTP user will have the ability to use the total amount of bandwidth for the cPanel account.
  6. In the Directory field, cPanel will auto-populate an assumed directory based on the FTP username, but that is normally incorrect. So, we recommend erasing everything after public_html/and providing the directory you would like the user to access.
    • If you erase everything and type a single "/", the user will have access to your home directory (anything outside of the public_html folder).
    Note: In this step, you can determine the level of access for a user. The FTP user will not be able to navigate outside of the specified directory; however, they will be able to access all files and subfolders inside that folder.
  7. Click Create.

  • 0 Users Found This Useful
Was this answer helpful?

Also Read

How to Disable Anonymous FTP

Anonymous FTP is disabled by default for the security of your account. We do not recommend...

How to Generate/Download a Full Backup

All of our accounts are able to create and keep a full backup of their hosting package. This is...

Backup File Types - cPanel

When you have a backup file, you will need to know what type of backup it is so you can know what...

public_html folder

The public_htmlfolder is the web root for your primary domain name. This means that public_html...

How to Set Up an Anonymous FTP Message

An anonymous FTP message is displayed when an anonymous FTP user connects to an FTP account. This...