How to Create an FTP Account in Plesk

Creating an FTP account in Plesk is a straightforward way to give access to website files without sharing the main subscription or server credentials. In a managed hosting environment, this is especially useful when you want to separate responsibilities for developers, agencies, or content editors while keeping control over what each user can access. A properly configured FTP account can help you upload files, manage site assets, and work with project folders safely.

If you are using Plesk as your hosting control panel, you can create a dedicated FTP user in a few minutes. The exact options may vary slightly depending on your hosting plan and permissions, but the overall process is the same across most Plesk-based hosting setups. In this guide, you will learn how to create an FTP account in Plesk, how to assign a directory, and what to check if the connection does not work as expected.

What an FTP account in Plesk is used for

An FTP account allows a user to connect to the web server using an FTP client such as FileZilla, Cyberduck, or another compatible application. Once connected, the user can upload, download, rename, and manage files within the access level defined for that account.

In Plesk, FTP accounts are commonly used for:

  • Uploading website files during development or deployment
  • Managing static assets, images, and documents
  • Giving external developers limited access to a specific folder
  • Separating file access for different projects or subdomains
  • Avoiding the need to share the main Plesk login

From a security perspective, it is better to create a separate FTP account for each person or workflow instead of using one shared login. This makes access easier to control and revoke later.

Before you create an FTP account

Before adding a new FTP user, make sure you have the necessary permissions in Plesk. On some hosting plans, FTP management may be available only to the subscription owner or administrator. You should also confirm which directory the account should access. For example, you may want to allow access only to a domain root, a staging folder, or a subdirectory used for a specific application.

It is also a good idea to check the following:

  • The domain or subscription already exists in Plesk
  • The target folder is created and accessible
  • You know whether the account needs full website access or only a limited folder
  • The FTP client settings you will use support FTP or, where available, FTPS

For better security, use strong passwords and prefer encrypted connections when your hosting platform supports them.

How to create an FTP account in Plesk

To create a new FTP account in Plesk, sign in to your Plesk control panel and open the domain or subscription where you want the account to be added. The interface can differ slightly based on the version of Plesk and your hosting provider’s configuration, but the steps below apply to most installations.

Step 1: Open the website or subscription

From the Plesk dashboard, select the domain name or subscription that will be linked to the FTP account. If you manage several websites, make sure you are working in the correct one, because FTP access is usually tied to that specific subscription or domain context.

Step 2: Go to FTP Access

Look for the FTP Access section. In many Plesk interfaces, this is found under the domain management area, often alongside files, hosting settings, databases, and email options. Open it to see the list of existing FTP accounts, including the main account for the subscription if one is available.

Step 3: Add a new FTP account

Click the option to Add an FTP Account or Create FTP Account. Plesk will then ask you to enter the account details. These usually include:

  • FTP username – the login name used to connect
  • Password – choose a strong and unique password
  • Home directory – the folder the account can access

Depending on your hosting setup, the username may be created automatically based on the domain or may allow custom input. Some control panels also append the domain name to the FTP username to keep accounts unique.

Step 4: Set the home directory

The home directory is one of the most important settings. It defines where the FTP user can browse and upload files. In most cases, you should limit access to the smallest folder necessary for the task.

Examples of common folder choices include:

  • The website document root, such as httpdocs
  • A subfolder for a staging environment
  • A shared folder for media uploads
  • A project-specific directory for temporary file exchange

Giving access to only one folder reduces the risk of accidental changes outside the intended site area. If the account is for a third-party developer, limited access is usually the safest option.

Step 5: Save the account

After entering the username, password, and directory, save the configuration. Plesk will create the account and display it in the FTP account list. At this point, the user can connect with an FTP client using the credentials you defined.

How to choose the right directory access

Choosing the correct directory matters because FTP access determines what the user can see and modify. In a hosting environment, broad access is not always necessary. Many site owners only need a small subset of the filesystem to manage uploads or deploy website files.

As a general rule:

  • Use the website root only if the user must manage the entire site content
  • Use a subdirectory if the account is for a specific application or task
  • Avoid granting access to higher-level directories unless absolutely needed

If you are unsure which directory to select, check how your website files are organized in Plesk File Manager. In many cases, the main website files are located in httpdocs, while logs and other system folders are stored elsewhere. Access should usually be limited to the content directory only.

How to connect with the new FTP account

Once the FTP account is created, you can connect using an FTP client. The server address is typically the domain name, the hosting server hostname, or an FTP endpoint provided by your hosting company. The exact values depend on your account setup.

You will usually need the following details:

  • Host – the FTP server address
  • Username – the FTP account name created in Plesk
  • Password – the password you set during account creation
  • Port – usually 21 for standard FTP or a secure port if FTPS is enabled

When possible, use FTPS instead of plain FTP. FTPS helps protect login credentials and file transfers with encryption. Many managed hosting platforms support encrypted FTP connections, and this is generally recommended for any production website.

Example connection workflow

In a typical FTP client, you would enter the host, username, and password, then click connect. If the connection succeeds, the client will show the remote directory defined in Plesk. From there, you can upload files to the permitted folder and manage content as needed.

How to manage existing FTP accounts in Plesk

After creating an account, you may need to update its password, change access, or remove it later. Plesk makes this management fairly simple through the same FTP Access section.

Common management tasks include:

  • Changing the password if access credentials need to be rotated
  • Editing the home directory if the account should access a different folder
  • Deleting the account when access is no longer needed

It is good practice to review FTP accounts regularly, especially after external work has been completed. Removing unused accounts lowers the risk of unauthorized access.

Security best practices for FTP accounts

Even though FTP is convenient, it should be configured carefully. Hosting platforms handle a lot of sensitive content, so access control matters. A few simple habits can improve security significantly.

Use unique passwords

Do not reuse passwords across hosting, email, and FTP services. A unique password reduces the impact if one credential is exposed elsewhere.

Prefer encrypted transfer methods

If your setup supports FTPS, use it instead of plain FTP. This is especially important when connecting over public or shared networks.

Limit directory access

Only give each FTP account the files it actually needs. Avoid using a full-site login when a single folder would be enough.

Remove old accounts

Delete FTP accounts that are no longer in use. Temporary access should not remain active after a project is complete.

Keep File Manager and backups in mind

If a file transfer goes wrong, having a current backup can save time. Many Plesk hosting setups include backup options that make recovery easier if files are accidentally overwritten or deleted.

Common problems when creating FTP accounts in Plesk

Most FTP account issues are caused by permissions, incorrect credentials, or a wrong directory path. If you have created the account but cannot connect, check the following points.

FTP account creation option is missing

If you do not see the option to add an FTP account, your hosting plan or user role may not allow it. In some managed hosting environments, FTP management is restricted to the main subscription owner or administrator.

Login fails in the FTP client

Double-check the username and password. Also verify whether the account name includes the domain name or any automatic prefix added by Plesk. Even one small typo can prevent login.

Connection is refused or times out

This may indicate a wrong host name, firewall restriction, or FTP service issue. Confirm that you are using the correct server address and that the required port is open.

Wrong folder opens after login

If the FTP account lands in an unexpected directory, review the home directory setting in Plesk. You may need to edit the account and point it to the correct folder.

Permission denied when uploading files

This usually means the account does not have write access to the target folder. Check both the FTP directory settings and the file permissions on the server. If needed, adjust ownership or permissions through the hosting control panel.

FTP versus File Manager in Plesk

Plesk includes a built-in File Manager, which is useful for quick edits, uploads, or troubleshooting. FTP is better when you need to move many files, sync folders, or work from a local development machine.

Use File Manager when:

  • You need to upload one or two files quickly
  • You want to inspect the directory structure in the browser
  • You do not have an FTP client available

Use FTP when:

  • You need to transfer a large number of files
  • You are deploying a website from a local project
  • You want an external team member to manage files without full panel access

In practice, both tools are useful. Many hosting users rely on File Manager for small tasks and FTP for regular deployment work.

FTP access tips for agencies and teams

If you manage multiple clients or projects, structured FTP access can save time and reduce mistakes. Create separate accounts per project or per person whenever possible. This makes it easier to track who can access which files and to remove access when a contract ends.

Useful team practices include:

  • Using naming conventions for FTP usernames
  • Documenting which account belongs to which project
  • Keeping passwords in a secure password manager
  • Reviewing access after each delivery phase

For European hosting environments where compliance and data handling are important, controlled access helps support operational security and internal accountability.

Frequently asked questions

Can I create more than one FTP account in Plesk?

Yes. In most Plesk setups, you can create multiple FTP accounts, each with its own username, password, and directory access. This is useful when several people or workflows need separate access.

What is the default FTP folder in Plesk?

The default folder depends on the subscription and hosting structure, but website files are often stored in httpdocs. Always check the actual directory shown in your Plesk file structure before setting access.

Is FTP secure enough for production websites?

Plain FTP is not ideal because it does not encrypt credentials or file transfers. If your provider supports it, use FTPS for better security. For sensitive environments, encrypted transfer should be the standard choice.

Can I change the FTP account password later?

Yes. You can usually update the password from the same FTP Access section in Plesk. This is helpful when rotating credentials or revoking old access.

Why can’t I see my uploaded files after connecting?

This often happens when the FTP account is pointed to the wrong home directory. Recheck the directory path in Plesk and make sure you are uploading to the correct location within the site structure.

Do I need FTP to manage files in Plesk?

No. Plesk File Manager can handle many file tasks directly in the browser. FTP is simply another option, and it is especially useful for larger file transfers or external workflows.

Summary of the process

To create an FTP account in Plesk, open the relevant domain or subscription, go to FTP Access, add a new account, choose a strong password, and assign the correct home directory. Once saved, the account can be used in an FTP client to access only the files you allow. For best results, keep access limited, use encrypted transfer when available, and remove accounts that are no longer needed.

In a managed hosting setup, this approach gives you flexible file access while keeping your website environment organized and secure. If you manage multiple domains, teams, or staging environments, well-structured FTP access in Plesk can make daily file management much easier.

  • 0 Users Found This Useful
Was this answer helpful?