How to Create an FTP Account in Plesk

Summarize with:
Share:

Creating a dedicated FTP account in Plesk is an essential task for securely managing your website files. Whether you need to grant access to a developer or simply want a streamlined way to upload content, a properly configured FTP account provides controlled access to your server. This guide provides a complete walkthrough to create, configure, and manage your Plesk FTP accounts effectively.

Step-by-Step Guide to Creating a Plesk FTP Account

Follow these precise steps to configure a new FTP user within your Plesk control panel. This process gives you granular control over file access, which is fundamental for maintaining a secure hosting environment. All these actions depend on our secure web hosting solutions providing the Plesk interface.

  1. Log In to Plesk
    First, you need to access your control panel. If you are unsure how, you can follow our guide to log in to Plesk.
  2. Navigate to Websites & Domains
    Once logged in, locate the main navigation menu on the left side of the screen. Click on the “Websites & Domains” option to view all your managed domains.
    Alternative view of Plesk “Websites & Domains” area focused on the sidebar navigation for creating an FTP account in Plesk
  3. Select the Correct Domain
    Find the specific domain name for which you want to create the FTP account. Click on its name or the control panel area associated with it to open its management dashboard.
    Alternate size of Plesk domain options highlighting the menu used to choose the domain when creating an FTP account in Plesk
  4. Open FTP Access Settings
    In the domain’s dashboard, look for a section labeled “Files & Databases”. Within this area, click on the “FTP Access” icon to proceed to the FTP account management screen.
    Plesk “FTP Access” entry under Files & Databases highlighted to indicate where to manage and create FTP user accounts in Plesk
  5. Add a New FTP Account
    On the FTP Access page, you will see a list of existing FTP accounts. Click the “Add an FTP Account” button to open the creation form.
    Plesk “Add FTP Account” form displaying fields for FTP account name
  6. Configure the Account Details
    You must now fill in the required information for the new user. Pay close attention to each field to ensure the account has the correct permissions.
    • FTP account name This will be the username for logging in. For example, you could enter “johndeveloper”.
    • Home directory This critical setting defines the user’s top-level folder. To grant access to your entire website’s public folder, use /httpdocs. For more restricted access, specify a subfolder like /httpdocs/staging-area. The user will not be able to navigate outside this specified directory.
    • Password Enter a strong, unique password. You can also use the “Generate” button for a secure random password. Be sure to click “Show” and copy the password to a safe location before proceeding.
      Secondary size of the Plesk FTP account creation form showing FTP username, home directory selection and password generation controls
  7. Confirm and Save
    After filling in all the details, click the “OK” button to create the account. The new user will now appear in your list of FTP accounts.

Understanding Your FTP Connection Details

After creating the account, you need the correct credentials to connect using an FTP client like FileZilla or Cyberduck. The necessary details are standard across most applications and ensure a successful connection to your server.

  • Host Use your website’s IP address or your domain name prefixed with ftp, such as ftp.example.com.
  • Username The full FTP account name you created in the previous steps.
  • Password The password you set or generated for the FTP account.
  • The default port for FTP is 21. For a more secure connection using SFTP, you may need to use port 22, depending on your server configuration.

Managing FTP Accounts and Security Best Practices

Properly managing FTP users is a key part of your overall security posture. Creating accounts is just the first step. You should also regularly review who has access and what permissions they hold. For an alternative to FTP, consider using the built-in Plesk File Manager for quick edits.

  • Use Strong Passwords: Always enforce the use of complex passwords for all FTP accounts.
  • Principle of Least Privilege: Only grant access to the directories a user absolutely needs. Avoid giving full /httpdocs access unless necessary.
  • Prefer SFTP over FTP: SFTP (SSH File Transfer Protocol) encrypts both your credentials and the data being transferred, offering superior protection against eavesdropping.
  • Remove Unused Accounts: If a developer’s contract ends or an employee leaves, promptly delete their FTP account. You can learn how to remove an FTP account in Plesk to keep your access list clean.

Troubleshooting Common FTP Connection Errors

Even with correct setup, you might occasionally face connection problems. Most issues stem from a few common sources. Before contacting support, check these potential causes to resolve the problem quickly.

  • Authentication Failed: This error almost always means an incorrect username or password. Carefully re-type your credentials, paying attention to case sensitivity.
  • Connection Timed Out: This often indicates a firewall is blocking the connection. Check your local computer’s firewall and any network firewalls between you and the server.
  • Directory Listing Failed: This can happen if the home directory you specified during setup does not exist or has incorrect permissions on the server. Verify the path is correct in your Plesk FTP settings.

Frequently Asked Questions

What is the difference between FTP and SFTP in Plesk?

FTP (File Transfer Protocol) is a standard protocol for transferring files, but it sends data, including your username and password, in plain text. SFTP (SSH File Transfer Protocol) runs over a secure channel and encrypts all data, making it a much safer option for managing your website files.

Can I create multiple FTP accounts for one domain?

Yes, Plesk allows you to create multiple FTP accounts for a single domain. This is useful for providing separate, restricted access to different team members or third-party developers, ensuring each user can only access their designated folders.

How do I change an existing FTP account password in Plesk?

To change a password, navigate to “Websites & Domains”, click “FTP Access”, and then click on the name of the FTP account you wish to modify. You will see a form where you can enter and confirm a new password.

What is the default FTP port in Plesk?

The default port for standard FTP connections is 21. For secure SFTP connections, the default port is typically 22. Your hosting provider’s configuration determines which ports are open and available for use.

How do I delete an FTP account I no longer need?

In the “FTP Access” section of your Plesk panel, you will see a list of all FTP accounts. Select the checkbox next to the account you want to remove and then click the “Remove” button. Confirm the action to permanently delete the account.

© 2025 All Rights Reserved. HostingB2B

Hosting B2B LTD is a Company registered in Cyprus with Company number HE410139 and VAT CY10410139C

Contact Info

© 2025 All Rights Reserved. HostingB2B