FTP (File Transfer Protocol) lets you upload and download files to your website using a dedicated login and a program like FileZilla. It’s especially useful when you want to give a developer access to your files without handing over your full cPanel password. Here’s how to set up FTP accounts.
When you need a separate FTP account
Your main cPanel login already has FTP access, so for your own use you may not need to create anything. But creating separate FTP accounts is smart when a web developer or contractor needs file access — you can give them a login scoped to just the folder they’re working in, and delete it when the project ends. Their access never touches the rest of your account.
Creating an FTP account
- In cPanel, open FTP Accounts under the Files section.
- Enter a Log In name and choose the domain.
- Set a strong Password.
- Set the Directory — this scopes what the account can reach. To limit a developer to one site, point it at that site’s folder. Leaving the default gives access to the whole account, so restrict it deliberately.
- Optionally set a Quota to cap how much they can upload.
- Click Create FTP Account.
Connecting with an FTP client
To use the account, open an FTP client like FileZilla and enter:
- Host:
ftp.yourdomain.com(or your server hostname) - Username: the full FTP login (usually including
@yourdomain.com) - Password: the one you set
- Port: 21 for FTP, or 22 if using SFTP
The Configure FTP Client link next to each account provides ready-made configuration files for common programs.
Prefer SFTP where possible
Plain FTP sends your credentials unencrypted. Where your setup supports it, SFTP (secure FTP over SSH) encrypts the connection and is the safer choice. If you need SSH/SFTP access, mention it and we can make sure it’s enabled for your account.
Managing and removing accounts
The FTP Accounts page lists all your accounts with options to change passwords, adjust quotas or delete them. When a project wraps up, delete the developer’s account — leaving old logins active is an unnecessary risk.
Consider File Manager instead
For your own quick edits and uploads, cPanel’s File Manager often does the job without any FTP setup at all. FTP really shines for bulk transfers and for giving others scoped access. Ask us if you’re unsure which fits your situation.