Skip to main content

Creating and Managing FTP Accounts

files, ftp, accounts, upload 0 Was this answer helpful?

FTP (File Transfer Protocol) accounts let you upload and download files to your hosting account using dedicated FTP software. This is typically faster and more reliable than the browser-based File Manager for large transfers.

Please note: Screens and options may vary slightly depending on your cPanel version and hosting plan.

When You Would Use This

Create FTP accounts when you or a colleague/developer needs to transfer files to the server, particularly for large uploads or regular file management.

Creating an FTP Account

  1. Log in to your cPanel account.
  2. In the Files section, click FTP Accounts.
  3. Enter the following details:

- Log In — A username for the FTP account. - Domain — Select the associated domain. - Password — Set a strong password. - Directory — The folder this FTP account will have access to. By default, it's set to a folder matching the username inside public_html. Change this to public_html to give access to the entire website, or to / for full account access (use with caution). - Quota — Set a disk space limit for this FTP user, or choose Unlimited.

  1. Click Create FTP Account.

FTP Connection Details

| Setting | Value | |---------|-------| | FTP Server | ftp.yourdomain.com or your server's IP address | | FTP Port | 21 (FTP) or 22 (SFTP) | | Username | The full FTP username (e.g. [email protected]) | | Password | The password you set when creating the account | | Protocol | FTP with TLS (FTPS) or SFTP recommended |

Managing FTP Accounts

On the FTP Accounts page, you can:

  • Change Password — Click Change Password next to the account.
  • Change Quota — Click Change Quota to adjust the disk space limit.
  • Delete — Click Delete to remove the FTP account. The files in the directory are not deleted.
  • Configure FTP Client — Click the link to download a pre-configured connection file for popular FTP clients.

Special FTP Accounts

cPanel creates some FTP accounts automatically:

  • Your main cPanel account — You can connect via FTP using your cPanel username and password. This gives access to your entire home directory.
  • Anonymous FTP — If enabled by your hosting provider, allows public downloads. This is disabled by default on most servers.

Tips

  • Always use SFTP or FTPS (FTP over TLS) rather than plain FTP. Plain FTP transmits passwords and data in clear text, which is a security risk.
  • Create separate FTP accounts for different users or purposes. This limits each user's access to only the directories they need.
  • If you're having connection issues, try passive mode in your FTP client and check that your hosting provider hasn't blocked FTP on your IP.

What Next?

Related Articles

knowledgebasedidyoufindanswer