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
- Open Files → FTP Accounts in cPanel.
- Choose a username — it becomes username@yourdomain.com.
- Set a strong password (use the generator).
- 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.
- Optionally cap the Quota in MB to limit how much they can upload.
- Click Create FTP Account.
- 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.
- 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.