InMotion Hosting Support Center

In this tutorial:

Every account can use the cPanel (Control Panel) username and password for FTP, but additional FTP Accounts can be created and removed from your cPanel at any time. In this tutorial we will walk you through the creation and deletion of an FTP Account.



New to FTP? I recommend reading our full FTP Getting started guide. If you just want to change your FTP password, we have a helpful guide here.

Creating an FTP Account

  1. Login to cPanel.
  2. Click the FTP Accounts button in the Files section.
    accessing the FTP accounts in cPanel
  3. In the Add FTP Account section, fill in the fields as needed. Below is a brief description of the options.
    Option Description
    Login: Enter the username you want to use; it will be combined with your primary domain name to create the full username. For example, if you enter joeuser in this field, the FTP Username will be: joeuser@example.com
    Password: Enter a strong password in this field. Need help creating a secure password? Use the Password Generator button, or see our full guide on Password Strength and Security.
    Password (Again): Enter the same password here, to confirm the spelling.
    Strength: This field tells you how secure your password is. Strength levels range from Very Weak to Very Strong
    Directory: When you create an FTP account, it is limited to the directory you set here. To give them full access to your file system, just enter a forward slash, like this: /

    To give limited access to your website files to an FTP account, enter public_html. Or as you name the FTP account it will try to automatically restrict access to public_html/username

    Quota: You can limit the amount of space an FTP user can use here, or set them to Unlimited.
  4. Click the Create FTP Account button. You will then see a message stating "Account Created"

Deleting an FTP Account

  1. Login to cPanel.
  2. Click the FTP Accounts button in the Files section.
    accessing ftp accounts in cpanel
  3. Find the FTP account you want to remove, and click the Delete button to the right.
    remove ftp account
  4. Two buttons will drop down, choose if you want to Delete Account, or Delete Account and Files. If you're not sure which option to select, then choose Delete Account. If you need to, you can always go back and delete the uneeded files.
    confirming ftp account deletion

    Then, the account will no longer be listed.

Congratulations, now you know how to create and remove FTP account in your cPanel.

Support Center Login

Social Media Login

   
Social Login Joomla

Related Questions

Here are a few questions related to this article that our customers have asked:
I want to secure my folders on website
Would you like to ask a question about this page? If so, click the button below!
Ask a Question
n/a Points
2014-08-04 6:00 am
I would like to know whether the FTP'd files once received on the FTP server can be re-routed to single/multiple clients as an e-mail with attachments?
This needs to be instantaneous....
Staff
25,056 Points
2014-08-07 12:04 pm
Hello Martin,

Thank you for your question. Since there is no built-in way to accomplish this, you would have to have a web developer custom code solution.

It may be easier to use an email forwarder, or mailing list program such as PHPList

If you have any further questions, feel free to post them below.
Thank you,

-John-Paul
n/a Points
2015-05-06 7:48 am

Hi,  I created an ftp account for s develoiper as above, but he has informed me he gets this message:

220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------

USER msga01 

331 User msga01 OK. Password required 

PASS ********** 

421 Home directory not available - aborting  220----------

It has something to with an ftp home directory - how do I overcome this?

Cheers,

Pete

Staff
25,056 Points
2015-05-06 5:01 pm
Hello Pete,

Thank you for contacting us. When you create an FTP account, it is given permission to access a specific "Directory."

Make sure the "Directory" still exists and has not been moved, or deleted. You can view the Directory in cPanel, by clicking FTP Accounts, then you will see it listed as the "Path."

Next, have your developer check their "Home Directory" (or "Home") setting. In most cases, you would leave this blank.

When you test the settings, are you getting the same error?

Thank you,
John-Paul
n/a Points
2015-05-29 10:03 am

Thanks for an excellent instruction, I was able to give my classmates subdomain access within 5 minutes.

Cheers

Philip

n/a Points
2015-06-20 12:39 am

In Cpanel i'm not getting file manager...

plzzz tell me the solution

Staff
39,779 Points
2015-06-22 2:19 pm
Hello Prasad,

Every cPanel should have a File Manager tool within it. If it does not, and you are one of our customers, you will want to contact our Live Support team in order to have them take a look.

Kindest Regards,
Scott M
n/a Points
2015-10-13 7:16 am

How to restore a deleted FTP account in cPanel?

Staff
25,056 Points
2015-10-13 10:18 am
Hello raj,

Thank you for contacting us. You can just recreate the account as described above.

If you need files/folders restored, you can restore a backup if available.

Thank you,
John-Paul
n/a Points
2015-11-26 7:00 am

You should be EXTREMELY cautious with an account deletion!!!

If an ftp account "touches" the website directory, then if you delete account and files, the website will BREAK!!!!

n/a Points
2016-06-04 2:36 pm

Hi, 

we need to give acreate FTP account just to restrict someone to read our email via default webmail .  How to set the restricction.

Thanks

Staff
39,779 Points
2016-06-06 3:26 pm
FTP accounts cannot see email account folders unless they are set to the home directory. In that case, they can see every folder, on the account, including every single email account. So to do what you are asking, that cannot be done via FTP.
n/a Points
2016-07-06 2:26 pm

Trying to create FTP account and give access to public_html for our web guy.  I believe I've followed the instructions correctly; but trying to access the account simply shows a folder with only .ftpquota in it.

Staff
34,939 Points
2016-07-07 7:18 am
Hello Chuck,

By default, cPanel automatically creates a subfolder based on the name you're using for the FTP account. You would need to remove the name that is added in the path. The path for the DIRECTORY should indicate the public_html and nothing after that.

I hope that helps to answer your question! If you require further assistance, please let us know!

Regards,
Arnel C.
n/a Points
2016-07-17 5:58 am

How can i change "ftp root" in hostinger? I need to transfer some php-files outside public_html.

Staff
25,056 Points
2016-07-18 1:53 pm
You cannot change the ftp root in cPanel after an FTP account has been created. You can create a new account with the necessary access.

Thank you,
John-Paul

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

18 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!