How to Create FTP Account in cPanel
FTP or File Transfer Protocol is a way to upload and download files to hosting using special software like FileZilla. FTP is more suitable for transferring large numbers of files or large files that cannot be uploaded through File Manager. With FTP, you can also give limited access to developers or team without sharing cPanel password.
When to Use FTP
- Upload many website files at once
- Transfer large files over 512MB
- Give access to developers without sharing cPanel login
- Regular website backups
- Sync files between local computer and hosting
How to Create FTP Account
- Login to your Satelitweb cPanel
- Find the FILES section
- Click FTP Accounts
- In Add FTP Account section, fill out the form:
Log In: Type username for FTP account. Final username will be username@yourdomain.com
Domain: Select domain from dropdown
Password: Create strong password or click Generate for automatic generation
Directory: Specify folder this FTP account can access. Examples:
- Leave empty for access to home folder
- Enter public_html for access to main website folder
- Enter public_html/subfolder for limited access to specific folder
Quota: Space limit for this FTP account. Choose Unlimited or specify amount in MB.
- Click Create FTP Account
FTP Connection Information
After creating FTP account, note this info to connect from FileZilla or other FTP client:
FTP Host: ftp.yourdomain.com or yourdomain.com Username: ftpusername@yourdomain.com Password: password you created Port: 21 (regular FTP) or 990 (FTPS)
On Satelitweb hosting, we recommend using SFTP or FTPS for better security.
How to Connect Using FileZilla
- Download and install FileZilla from filezilla-project.org
- Open FileZilla
- At the top, fill in:
- Host: ftp.yourdomain.com
- Username: ftpusername@yourdomain.com
- Password: your FTP password
- Port: 21
- Click Quickconnect
- If certificate warning appears, click OK or Trust
- After connecting, left panel shows files on your computer, right panel shows files on hosting
Upload file: Drag file from left panel to right panel
Download file: Drag file from right panel to left panel
Changing FTP Password
- Open FTP Accounts in cPanel
- Find FTP account to change
- Click Change Password
- Enter new password
- Click Change Password
Changing FTP Quota
- Open FTP Accounts in cPanel
- Find FTP account to change
- Click Change Quota
- Enter new quota or select Unlimited
- Click Change Quota
Deleting FTP Account
- Open FTP Accounts in cPanel
- Find FTP account to delete
- Click Delete
- Choose whether to delete folder as well or not
- Click Delete
FTP vs SFTP vs FTPS
FTP (Port 21):
- Unencrypted transfer
- Less secure for sensitive data
- Most compatible with all clients
FTPS (Port 990):
- FTP with SSL/TLS encryption
- More secure than regular FTP
- Supported by most FTP clients
SFTP (Port 22):
- Uses SSH for transfer
- Most secure
- Requires SSH access to be enabled
On Satelitweb hosting, FTPS is available for all packages. SFTP is available for packages that include SSH access.
Troubleshooting FTP
Cannot connect:
- Check username is in full format with @domain
- Make sure password is correct, case sensitive
- Try changing port to 21 or 990
- Firewall or antivirus might block connection
Connected but cannot see files:
- Check FTP account directory setting
- Folder that was set might not exist
Upload failed:
- Check hosting disk space is available
- Check FTP account quota
- Filename might contain invalid characters
Slow transfer:
- Check internet connection
- Reduce simultaneous transfers in FileZilla
- Server might be busy
FTP accounts are very useful for collaboration with team or developers. You can create multiple FTP accounts with access to different folders. If you need help setting up FTP, Satelitweb support team is ready to assist.