How to create additional FTP accounts in cPanel Print

  • 0

How to Create Additional FTP Users in cPanel

cPanel allows you to create additional FTP accounts so other users can upload and manage files on your website without sharing your main cPanel login credentials.

This guide explains how to create additional FTP users in cPanel.


What Is an FTP Account?

An FTP account allows a user to connect to your hosting server using an FTP client such as FileZilla or Cyberduck. This lets them upload, download, and manage files on your website.

Creating separate FTP accounts helps improve security because each user can have their own login and limited access to specific folders.


Step 1: Log in to cPanel

  1. Open your web browser.

  2. Go to your cPanel login page.

Example:

https://yourdomain.com/cpanel
  1. Enter your cPanel username and password.

  2. Click Log in.


Step 2: Open the FTP Accounts Tool

  1. Scroll down to the Files section.

  2. Click FTP Accounts.

This page allows you to create and manage FTP users.


Step 3: Create a New FTP Account

Under Add FTP Account, fill in the following fields:

Login

Enter the username for the FTP account.

Example:

designer

The full FTP username will appear as:

designer@yourdomain.com

Domain

Select the domain the FTP account will be associated with.

Password

Enter a strong password or click Generate to create a secure password.

Directory

Choose the folder the FTP user will have access to.

Example:

public_html/images

This restricts the user so they can only access that folder and its subfolders.

Quota

Choose the storage limit for the FTP account:

  • Unlimited

  • Limited (specify a number in MB)


Step 4: Create the FTP Account

  1. Review your settings.

  2. Click Create FTP Account.

Your new FTP user is now active.


Step 5: Connect Using an FTP Client

The new FTP user can connect using an FTP program with the following details:

  • Host / Server: yourdomain.com

  • Username: the FTP username you created

  • Password: the password you set

  • Port: 21 (FTP) or 23790 (SFTP if supported)

Once connected, the user will only have access to the directory you assigned.


Managing FTP Accounts

To manage existing FTP accounts:

  1. Return to cPanel → FTP Accounts.

  2. Scroll down to the FTP Accounts section.

From here you can:

  • Change passwords

  • Change storage quotas

  • Delete FTP accounts

  • Configure FTP clients


Tips for FTP Account Security

  • Create separate FTP accounts for each user.

  • Limit users to specific directories whenever possible.

  • Use strong passwords.

  • Delete unused FTP accounts when they are no longer needed.

  • Use SFTP (Secure FTP) if it is available on your server.


If you need help creating FTP accounts or connecting with an FTP client, please contact our support team and include any error messages or screenshots so we can assist you further.


Was this answer helpful?

« Back