FTP Accounts in cPanel¶
FTP accounts are used to connect to files stored on your hosting account using an FTP client such as FileZilla, WinSCP, or another FTP application.
With FTP, you can:
- upload files to the hosting account,
- download files from the hosting account,
- create folders,
- move files,
- delete files,
- manage the website directory structure.
FTP is especially useful when you need to transfer many files or work with files more conveniently than through File Manager in a web browser.
1. Where to find FTP accounts¶
After logging in to cPanel, find the:
Files
section.
Then click:
FTP Accounts
Here you can:
- create new FTP accounts,
- review existing accounts,
- change passwords,
- restrict access to a selected directory,
- delete FTP accounts.
2. Creating a new FTP account¶
In the FTP Accounts section, find the form for adding a new account.
Complete the required fields.
Log In¶
Enter the FTP username, for example:
The full login may be created in the form:
The exact login format will be displayed after the account is created.
3. Password¶
In the:
Password
field, enter a strong password.
Then enter it again in:
Password (Again)
It is best to use a long, random password.
For example, a password should contain:
- lowercase letters,
- uppercase letters,
- numbers,
- special characters.
You can also use the password generator available in cPanel.
4. Directory¶
The:
Directory
field determines which folder the FTP user can access.
This is very important.
If the user should have access to the entire main website, the directory should usually point to:
If the user should only have access to a specific folder, you can specify, for example:
The FTP account will then not have access to the other website files.
Example¶
If you set:
the user will see the website files.
If you set:
the user will only have access to:
and its contents.
Do not grant broader access than necessary.
5. Quota¶
The:
Quota
field determines how much storage space the FTP account can use.
You can:
- set a specific limit,
- or choose no separate limit if that option is available.
Example:
means that the account can use a maximum of approximately 1 GB of storage.
If the account is used for normal website file management, there is usually no need to set a very small quota.
6. Creating the account¶
After completing the fields, click:
Create FTP Account
The account will be created and will appear in the list below.
Done.
7. Details required for the connection¶
To connect over FTP, you usually need:
Host¶
You can usually use the domain name as the host, for example:
or the server name provided in your hosting details.
Username¶
Use the full FTP account name shown in cPanel.
Example:
Password¶
Use the password configured when creating the account.
Port¶
Standard FTP normally uses:
If you use a different connection method, the settings may be different.
8. Connecting with FileZilla¶
In FileZilla, enter:
Then click:
Quickconnect
After connecting successfully, you will see files on your computer on one side and files on the hosting account on the other.
You can drag files between the two panels.
9. Connecting with WinSCP¶
In WinSCP, create a new connection and enter the FTP account details.
The exact settings may vary depending on the selected protocol and hosting configuration.
If you use standard FTP, enter:
and connect to the server.
10. Changing an FTP account password¶
To change the password:
- Open FTP Accounts.
- Find the account in the list.
- Select the password change option.
- Enter a new password.
- Save the change.
After the password is changed, the old password will stop working.
Remember to update the saved credentials in your FTP client as well.
11. Deleting an FTP account¶
To delete an account:
- Open FTP Accounts.
- Find the account.
- Click the delete option.
- Confirm the operation.
Be careful when deleting an account.
cPanel may ask whether you want to delete:
- only the FTP account,
- the FTP account together with the files in its directory.
If you do not want to delete website files, choose to delete only the account.
Do not delete directory data unless you are sure it is no longer needed.
12. Access to only one selected directory¶
If you create an FTP account for:
- a developer,
- an agency,
- a webmaster,
- a person who only uploads files,
it is best to restrict access to the required directory.
Instead of:
you can use, for example:
or:
This prevents the user from accessing the remaining files on the hosting account.
13. Security¶
When creating FTP accounts, follow these basic rules:
- do not use simple passwords,
- do not reuse the same password for several accounts,
- do not share the main hosting account if a separate FTP account is sufficient,
- restrict access to only the required directory,
- remove the account when it is no longer needed,
- do not send the password as plain text in public messages.
If someone only needs temporary access, remove the account or change its password after the work is completed.
14. Simplest procedure¶
If you simply want to give someone access to the website files:
- Open cPanel.
- Go to Files → FTP Accounts.
- Enter the username.
- Set a strong password.
- In Directory, set:
or a specific subfolder.
- Click Create FTP Account.
- Provide the user with:
- Done.
If you are not sure which directory to use or which connection details are correct, contact Cloud4You technical support.