Knowledge Base

How to manage FTP accounts in Plesk

This article describes how to add, modify, and delete FTP accounts for your Plesk site.

About the File Transfer Protocol (FTP)

The File Transfer Protocol (FTP) is a standard network protocol that is used to transfer files between computers. To download or upload files, a user uses an FTP client to connect to an FTP server.

There are many FTP clients available for all of the major operating systems. There are standalone FTP clients, such as FileZilla, and most web browsers have integrated FTP functionality. Generally, if you have a large amount of files to upload or download, using a dedicated FTP client is the easiest and preferred method. For more information about how to use an FTP client with your hosting account, please see this article.

Using Plesk, you can set up FTP accounts so that specific external users can access a restricted part of your web site.

By its very nature, FTP allows external users to modify files on your web site (although only in the directory or directories for which you have granted access). External users can upload, download, and delete files. Please keep this in mind when you set up an FTP account for a user.

Creating an FTP account

To create an FTP account, follow these steps:

  1. Log in to Plesk.
    If you do not know how to log in to your Plesk account, please see this article.
  2. In the left sidebar, click Websites & Domains:

    Plesk - Sidebar - Websites and Domains

  3. Locate the domain for which you want to add an account, and then click FTP Access:

    Plesk - FTP Access icon

  4. On the FTP Accounts page, click Add an FTP Account:

    Plesk - FTP Accounts page

  5. On the Add an Additional FTP Account page, under General, in the FTP account name text box, type a username for the account:

    Plesk - Add an Additional FTP Account page

    You use a modified form of this username to log in to the FTP server. For example, if you create an FTP user in Plesk named kelly, and your account is on server a2ws3.a2hosting.com, then the FTP username is mi3-wss3\kelly.
  6. In the Home directory text box, type the root (home) directory for the user. Alternatively, click the folder Plesk - FTP - Folder icon icon, and then select the directory.

    If you specify the top level of the web site by typing a slash (/), then all users who enter a valid username and password will be able to add, edit, and delete all files on your web site. We strongly advise you to limit an FTP account to a subdirectory on your web site.
  7. In the New password text box, type the account password.
  8. In the Confirm password text box, retype the account password.

    You can click Generate and Plesk generates a random, strong password for you.
  9. In the Hard disk quota text box, type the maximum amount (in megabytes) of disk space that the account can use. Alternatively, you can select the Unlimited check box.
  10. Under Permissions, specify the permissions for the account:

    • To enable read permissions, select the Read permission check box.
    • To enable write permissions, select the Write permission check box.
  11. Click OK. Plesk creates the account.

Modifying an FTP account

You may want to change the settings for an existing FTP account. For example, it is a good security practice to regularly change FTP account passwords.

To modify an FTP account, follow these steps:

  1. Log in to Plesk.
    If you do not know how to log in to your Plesk account, please see this article.
  2. In the left sidebar, click Websites & Domains:

    Plesk - Sidebar - Websites and Domains

  3. Locate the domain for which you want to modify an account, and then click FTP Access:

    Plesk - FTP Access icon

  4. On the FTP Accounts page, click the name of the account you want to modify:

    Plesk - FTP Accounts page - Select user

  5. Change the values in the fields you want to modify. For example, to change the user's password, type a new password in the New password and Confirm password text boxes.
  6. Click OK. Plesk saves the account changes.

Deleting an FTP account

To delete an FTP account, follow these steps:

  1. Log in to Plesk.
    If you do not know how to log in to your Plesk account, please see this article.
  2. In the left sidebar, click Websites & Domains:

    Plesk - Sidebar - Websites and Domains

  3. Locate the domain for which you want to delete an account, and then click FTP Access:

    Plesk - FTP Access icon

  4. On the FTP Accounts page, locate the account you want to delete, and then select the check box next to its name:

    Plesk - FTP Accounts page - Select user check box

    To delete multiple accounts at once, select multiple check boxes.
  5. Click Remove.
  6. At the Remove the selected FTP accounts? prompt, click Yes. Plesk deletes the account (or accounts) you selected.

More Information

For more information about FTP, please visit http://en.wikipedia.org/wiki/File_Transfer_Protocol.