FTP Accounts

For cPanel version 11.40

(Home >> Files >> FTP Accounts)

Overview

File Transfer Protocol (FTP) allows you to manage the files associated with your website. cPanel comes complete with an FTP server that is pre-configured and easy to use.

note Note: You will only see the FTP Accounts icon if your system administrator has enabled FTP services on your server.

If you are the website owner, and your system administrator has enabled 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.

PICK Important:

  • To log in to an FTP account, users will need to configure an FTP client such as FileZilla, Core FTP, or Cyberduck.
  • When a user tries to log in, he or she will need to format the username as username@example.com where example.com represents your domain name. If you enter the login information in this way, your server can have multiple FTP accounts across multiple websites.
  • When you use FTP, we strongly recommend that you use an encryption scheme such as FTPS, FTPES, or SFTP. (Only the main cPanel account owner can use SFTP.)

Add an FTP account

The addition of an FTP account will allow users to access the domain's folder on the server's hard disk.

To create an FTP account:

  1. In the Login text box, enter the desired username.
  2. In the Password text box, enter the desired account password.
    • You can click the Password Generator link to have a strong password generated for you. For more information, read our Password Generator documentation.
  3. Retype the password in the Password (Again) text box.
  4. Specify the FTP account's home directory.
    • The Directory field defines the top level of directory access that will be granted to the new account. For example, an account with a Directory assignment of /$dir will not be allowed to access the parent directory but will be able to access /$dir and all of its subfolders.
  5. Set the disk space quota. The Quota field determines how much disk space will be allocated to the FTP account.
    • If the desired quota is not Unlimited, enter the maximum amount of data in MB.
    • The user will not be able to upload more than the total disk space allotment for your hosting account, regardless of the quota you set here.
      note Note: You will not be able to use quotas if your system administrator has chosen to use ProFTP. ProFTP does not support quotas. For more information, please contact your system administrator.
  6. Click Create FTP Account. The new account will appear in the FTP Accounts table.

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:

  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 existing FTP account's password:

  1. Click Change Password for the FTP account for which you wish to change the password.
  2. In the Password text box, enter the desired account password.
    • You can click the Password Generator link to have a strong password generated for you. For more information, read our Password Generator documentation.
  3. Retype the password in the Password (Again) text box.
  4. Click Change Password.

Edit an FTP account's quota

The quota limits the amount of data that a user can upload to your server.

To change an FTP account's quota:

  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 Note: The user will not be able to upload more than the total disk space allotment for your hosting account, regardless of the quota you set here.
  3. Click Change Quota.

note Note: You will be unable to use quotas if your system administrator has selected to use ProFTP. ProFTP does not support quotas. For more information, please contact your system administrator.

Remove an FTP account

To remove an FTP account:

  1. Click Delete for the FTP account that you wish to remove.
  2. Confirm that you wish to delete the FTP account.
    • Click Delete Account to remove the FTP account. The files contained in the FTP account's home directory will not be removed.
    • Click Delete Account and Files to remove the FTP account and all of the files contained within the FTP account's home directory.
    • 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. When you run this script, the FTP client will automatically be opened, configured, and connected to your FTP server.

PICK Remember: You must install the FTP client on your computer before you download and run the script file. For instructions on how to do this, go to the FileZilla or Core FTP websites for Windows computers, or the Cyberduck website for Mac computers.

To configure an FTP client:

  1. Click Configure FTP Client for the desired FTP account.
  2. Select an FTP client. You can choose between Filezilla, Core FTP, or Cyberduck.
    note Note: cPanel currently only supports these three FTP clients for auto-configuration. You may use another client, but will need to configure the client yourself.
  3. Click the appropriate FTP or SFTP configuration link.
    • SFTP stands for Secure File Transfer Protocol and is an extension of SSH protocol.
    • Click Instructions (new window) to view detailed instructions for your chosen client.
  4. Open and run 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. 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 Note: If you experience problems when you attempt to log in to your FTP account, consult the Manual Settings shown on the FTP Accounts screen to ensure that you have used the correct login.

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.

You can download these log files from the cPanel Raw Access Logs screen. FTP logs will include ftp_log in the filename.

PICK Important: Before you can access these logs, you must navigate to the Raw Access Logs interface and select Archive logs in your home directory at the end of each stats run. The logs will be available after the system processes them.

Topic revision: r30 - 19 Sep 2013 - 16:57:49 - Main.SarahHaney