Child pages
  • FTP Accounts
Skip to end of metadata
Go to start of metadata

For cPanel & WHM 11.48

(Home >> Files >> FTP Accounts)

Overview

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.

Notes:

  • You can only access the FTP Accounts feature if your system administrator has enabled FTP services on your server.
  • SFTP uses your cPanel account's shell access to transfer files. For more information about SFTP, read our How To Configure Your SFTP Client documentation.

Add an FTP account

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:

  1. Enter the desired username in the Login text box.
  2. Enter and confirm the new password in the appropriate text boxes.

    Notes:

    • The system grades the password that you enter on a scale of 100 points. 0 indicates a weak password, while 100 indicates a very secure password.
    • Some web hosts require a minimum password strength. A green password Strength meter indicates that you met the required password strength.
    • Click Password Generator to generate a strong password. For more information, read our Password Generator documentation.
  3. 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.

  4. Set the disk space quota. The Quota text box determines how much disk space to allocate to the FTP account.
    • If the desired quota is not Unlimited, enter the maximum amount of data in MB.

      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.

  5. Click Create FTP Account. The new account will appear in the FTP Accounts table.

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.

Manage FTP accounts

The FTP Accounts table allows you to manage existing FTP accounts.

To search for a specific FTP account, perform the following steps:

  1. Enter a keyword in the text box.
  2. Click Search Accounts. The FTP Accounts table will display only the FTP accounts that contain the keyword.
  3. To return to the list of all FTP accounts, click Clear Search.

Change an FTP account's password

To change an FTP account's password, perform the following steps:

  1. Click Change Password for the FTP account for which you wish to change the password.
  2. Enter and confirm the new password in the appropriate text boxes.

    Notes:

    • The system grades the password that you enter on a scale of 100 points. 0 indicates a weak password, while 100 indicates a very secure password.
    • Some web hosts require a minimum password strength. A green password Strength meter indicates that you met the required password strength.
    • Click Password Generator to generate a strong password. For more information, read our Password Generator documentation.
  3. Click Change Password.

Edit an FTP account's quota

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:

  1. Click Change Quota for the FTP account for which you wish to change the quota.
  2. Select the desired FTP Quota option.
    • 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.

  3. 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.

Remove an FTP account

To remove an FTP account, perform the following steps:

  1. Click Delete for the FTP account that you wish to remove.
  2. Confirm that you wish to delete the FTP account. 

    Note

    • Click Delete Account to remove the FTP account. This will not remove the files that the FTP account's home directory contains.
    • Click Delete Account and Files to remove the FTP account and all of the files that the FTP account's home directory contains.
    • Click Cancel to hide the Delete options if you do not wish to delete the account.

Configure an FTP client

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:

  1. Click Configure FTP Client for the desired FTP account.
  2. 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.

  3. 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.

View the FTP logs

If you need to see who has accessed your site with FTP, you can view this information in the raw access log files for your website.

To view past FTP connections to your site, navigate to cPanel's Raw Access Logs  interface (Home >> Logs >> Raw Access Logs).  FTP logs will include ftp_log in the filename. For more information, read our  Raw Access Logs  documentation. 

  • No labels