Skip to content

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:

webmaster

The full login may be created in the form:

webmaster@twojadomena.pl

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:

public_html

If the user should only have access to a specific folder, you can specify, for example:

public_html/uploads

The FTP account will then not have access to the other website files.

Example

If you set:

public_html

the user will see the website files.

If you set:

public_html/sklep

the user will only have access to:

sklep

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:

1000 MB

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
Username
Password
Port

Host

You can usually use the domain name as the host, for example:

twojadomena.pl

or the server name provided in your hosting details.

Username

Use the full FTP account name shown in cPanel.

Example:

webmaster@twojadomena.pl

Password

Use the password configured when creating the account.

Port

Standard FTP normally uses:

21

If you use a different connection method, the settings may be different.


8. Connecting with FileZilla

In FileZilla, enter:

Host: twojadomena.pl
Username: webmaster@twojadomena.pl
Password: ********
Port: 21

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:

Host
Username
Password
Port 21

and connect to the server.


10. Changing an FTP account password

To change the password:

  1. Open FTP Accounts.
  2. Find the account in the list.
  3. Select the password change option.
  4. Enter a new password.
  5. 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:

  1. Open FTP Accounts.
  2. Find the account.
  3. Click the delete option.
  4. 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:

public_html

you can use, for example:

public_html/uploads

or:

public_html/sklep

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:

  1. Open cPanel.
  2. Go to Files → FTP Accounts.
  3. Enter the username.
  4. Set a strong password.
  5. In Directory, set:
public_html

or a specific subfolder.

  1. Click Create FTP Account.
  2. Provide the user with:
host
username
password
port
  1. Done.

If you are not sure which directory to use or which connection details are correct, contact Cloud4You technical support.