To provide secure and efficient access to your website files via File Transfer Protocol (FTP), creating a dedicated FTP account is a fundamental step. Fortunately, cPanel offers a user-friendly interface that makes setting up new FTP accounts a simple and quick process, enabling you to manage your website content with ease and precision.

Please note: For FTP functionality to be available and operational, it must first be enabled on your server. If you encounter issues, refer to the following guide:

How do I enable FTP for my server and users

Procedure for Creating an FTP Account

Follow these detailed steps to successfully create a new FTP account within your cPanel environment:

  1. Log in to your cPanel account using your credentials.
  2. Navigate to the "Files" section and click on the "FTP Accounts" icon. This interface allows you to manage all existing and create new FTP accounts. cPanel FTP Accounts Interface
  3. In the "Log In" text box, enter your desired username for the new FTP account. This will be part of the full FTP username (e.g., [email protected]).
  4. From the "Domain" dropdown menu, select the specific domain for which this FTP account will be created.
  5. Enter a strong, unique password in the "Password" text box and then re-enter it in the "Password (Again)" text box to confirm.
  6. Define the home directory for the FTP account. This directory determines the highest level of access the FTP user will have.

Important: The "Directory" text box establishes the new FTP account’s root access level. For instance, if you input "example" into this field, the FTP account will be restricted to accessing the /home/$user/example/ directory and all its subdirectories, preventing access to files outside this path.

Set a disk space quota for the FTP account, or select "Unlimited" if you prefer. This helps manage server resources. Click the "Create FTP Account" button. Upon successful creation, the new account will be listed in the "FTP Accounts" table below, confirming its active status.

Once your FTP account is created, you can use any standard FTP client (like FileZilla) to connect to your server using the defined username, password, and the server's IP address or domain name. This enables you to upload, download, and manage your website files securely.

Was this answer helpful? 1 Users Found This Useful (1 Votes)