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
-
Open your web browser.
-
Go to your cPanel login page.
Example:
https://yourdomain.com/cpanel
-
Enter your cPanel username and password.
-
Click Log in.
Step 2: Open the FTP Accounts Tool
-
Scroll down to the Files section.
-
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
-
Review your settings.
-
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:
-
Return to cPanel → FTP Accounts.
-
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.