Economicalhost · Knowledge Base
Knowledge Base › Files & Backups › How to Create an FTP Account in cPanel
Files & Backups

How to Create an FTP Account in cPanel

Extra FTP accounts let a developer or designer upload files without your cPanel password — and you can lock them to a single folder.

Step-by-step

  1. Open Files → FTP Accounts in cPanel.
  2. Choose a username — it becomes username@yourdomain.com.
  3. Set a strong password (use the generator).
  4. Restrict the Directory. This is the key field: set it to the exact folder the person should access, e.g. public_html/projectsite. They cannot browse above it.
  5. Optionally cap the Quota in MB to limit how much they can upload.
  6. Click Create FTP Account.
  7. Share connection details: host = yourdomain.com (or the server name), username = the full username@yourdomain.com, their password, port 21 with explicit FTP over TLS (FTPS) — most clients pick this automatically.
  8. Delete the account from the same screen when the work is finished.

💡 Good to know

  • Your main cPanel username also works for FTP with full-account access — never share it; create scoped accounts instead.
  • Popular free clients: FileZilla, WinSCP (Windows), Cyberduck (Mac).
  • Failed logins from a forgotten saved password can firewall-block an office IP — update saved sessions after password changes.