HostGator.com » Support Portal



How to create an FTP account in cPanel

An FTP account is used to upload and manage files on your web site. You can give different people different levels of access by assigning them to a specific directory. You must create an FTP account for each user to do so.

Note: By default, you already have a single default FTP account. Use your cPanel username and password to log into it. Creating new FTP accounts can be done to give access to other people without giving them your cPanel login credentials.

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, please do the following:

  1. Login to cPanel and go to the Files section.
  2. Optional step: If you are using the X theme, click FTP Manager.
  3. Click FTP Accounts.
  4. Optional step: If you are using the X theme, click Add FTP Account.
  5. To the right of "Login:", type the name of the FTP user. Please note, 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.
  6. To the right of "Password:", please provide a password which will be used to authenticate this FTP account.
  7. To the right of "Quota", please provide the maximum amount of bandwidth this FTP user may use. Please note, if you leave the quota at unlimited, then the FTP user will have the ability to use the total amount of bandwidth for the cPanel account.
  8. To the right of "Directory: /", cPanel will guess the directory you want; however, it is usually wrong. This is because cPanel will guess the directory name is exactly the same as the FTP username, but that normally is not the case. So, I recommend erasing everything after "public_html/".
  9. To the right of "Directory: /public_html/", please provide a directory for which you would like the user to access.
    This is the step where you determine the level of access. Whatever directory you specify, the FTP user will not be able to navigate outside of that folder. However, they will be able to access all files and subfolders inside that folder.
  10. Click Create

You have now just set up an FTP account.

Hint: For the Directory, if you erase everything and type a single "/", then the user will have access to your home directory (anything outside of the public_html folder).

Notice: An FTP account is created automatically when you: sign up for hosting, create a cPanel, create an addon domain, create a subdomain name, or enable anonymous FTP.


cPanelcPanel is a popular web hosting control panel that helps you manage your hosting account and assists you in creating web sites, managing e-mail addresses, & installing applications to a server.

cPanel is available on all HostGator Linux hosting plans, including Shared Hosting, Reseller Hosting, VPS and Linux Dedicated Servers.

Article Comments

andy joseph
This article for information to create an ftp-account is very helpful.
I used it to create an ftp-account for a 3rd party company to help re-design my website.

Thanks to you guys.

Andy

Gloria Daniels
I am having troublse setting up an FTP account because I can't remember the password to that account. I looked everywhere for info on how to find this password or change it but have had no luck. I've talked to live chat but they didn't iknow and sent me here. I don't see any info here either about that.

I think that info should be somewhere in the faqs

HostGator
Just go to the FTP Accounts icon and look for the FTP user account you want to change. Next to the name is a row of icons, and one of these is the Change Password icon.

wendy P
As always, very helpful! thank you HostGator

Roflo
For the record.. I struggled a bit because the proper username includes the domain (ie: it's "user@domain" not just "user"). Yeah, I know.. it says so when you create it.

Hope this prevents someone else making the same mistake.

HostGator
Thank you for your comments. Just a quick reminder that the comments on this page are not monitored by technical support staff, and that for support issues, it is best to contact us by live chat, phone or email so we can assist you right away.

Although comments are not monitored by technical support staff, they are moderated and read by technical writers. Comments will need to be approved by a moderator before appearing.

Our technical writers do read the comments periodically for the purposes of updating the articles, and do appreciate your feedback, suggestions and corrections to the articles themselves, as well as any suggestions or tips for readers of this article. However, support questions posted here are not guaranteed to be replied to in a timely manner or at all. For support issues, it is best to contact our support staff instead by live chat, email or phone.



Your comments help us keep the knowledge base updated. This is not a medium for support. If you have questions or need help, please contact us via email, phone or live chat for fast assistance.

Post Comment