How to create a File Transfer Protocol FTP Account in cPanel

How to create a File Transfer Protocol FTP Account in cPanel

Creating a File Transfer Protocol (FTP) Account in cPanel: An In-Depth Guide

File Transfer Protocol (FTP) is a standard network protocol used for transferring files between a client and server on a computer network. As a website developer or server administrator, creating FTP accounts is essential for managing file uploads and downloads to your server. This guide provides a comprehensive walkthrough on how to create an FTP account in cPanel.

Understanding FTP in Web Management

FTP allows you to upload, download, and manage files on your server. It’s particularly useful for bulk file transfers, website backups, and accessing server files without using a web interface.


  • cPanel Access: Ensure you have the login credentials for your cPanel account.
  • FTP Client: While not necessary for account creation, having an FTP client like FileZilla for later use is advisable.

Step-by-Step Guide to Create an FTP Account in cPanel

Step 1: Access cPanel
  1. Log in to cPanel: Navigate to or the specific URL provided by your hosting provider.
  2. Enter Your Credentials: Use your cPanel username and password to log in.
Step 2: Locate the FTP Accounts Section
  1. Find the Files Section: After logging in, scroll down to the ‘Files’ section in cPanel.
  2. Select FTP Accounts: Click on the ‘FTP Accounts’ icon or link to open the FTP account management area.
Step 3: Create a New FTP Account
  1. Account Information:
    • Log In: Enter the desired username for the FTP account. cPanel will automatically prefix this with your domain (e.g., username@yourdomain.com).
    • Password: Choose a strong, secure password, or use the password generator provided.
    • Directory: Specify the directory this FTP user will have access to. By default, cPanel fills this field based on the username, granting access to a directory with the same name. Modify this if you want the user to access a different directory.
    • Quota: Set the disk space quota for the FTP account. You can choose ‘Unlimited’ or specify a limit.
  2. Create FTP Account: Once all information is filled in, click the ‘Create FTP Account’ button.
Step 4: Manage FTP Accounts
  1. FTP Accounts List: After creation, the new account will appear in the list of FTP accounts.
  2. Configuration Information: For connecting through an FTP client, note the FTP username, server (often your domain name), port (usually 21 for FTP), and the password you set.

Post-Creation Steps

  • Configure FTP Client: Use the account details to configure your FTP client for file transfers.
  • Manage Files: You can now upload, download, and manage files in the specified directory.

Best Practices and Tips

  • Secure Passwords: Always use strong, unique passwords for FTP accounts.
  • Directory Restrictions: Limit FTP access to only necessary directories to enhance security.
  • Regularly Review Accounts: Periodically review FTP accounts and remove any that are no longer needed.


Creating an FTP account in cPanel is a straightforward process that plays a vital role in website and server management. By following these steps, you can set up FTP accounts tailored to your specific needs, ensuring efficient and secure file management. As part of your role in a digital agency, mastering such tasks not only enhances your operational capabilities but also ensures you maintain best practices in server management and security.


Previous Post
How to create a new file or folder in cPanel File Manager
Next Post
How to Create a Database Username in cPanel