How to Create and Manage Additional (S)FTP Accounts

With the cPanel control panel, you can create additional (S)FTP accounts, each having its own username and password and secured access to a specific folder on your hosting account. Note that, by default, each hosting account already has an (S)FTP account, that information having been sent to you in the welcoming email that followed your account's initialization.


SFTP is similar to FTP but adds security by encrypting the transmission of your login information. WHC recommends you always use SFTP.

How to create additional (S)FTP accounts

Connect to the cPanel

  1. In the Files section, click on FTP Accounts.
  2. In the Add FTP Account section, specify:
    1. Login: arbitrary username for access to the FTP account. Example: john89
    2. Password: secure password to connect to the FTP account (you can click on Generate Password to automatically create a secure password, or choose another). Example: secur8302
    3. Directory: folder in which this user will have FTP access. This folder will become the root folder of this FTP account, allowing the user to access all of its subfolders, but not to other files or folders. Example: public_html/john
    4. Quota: amount of data (in megabytes) that can be stored by the user in this account. Leave it at Unlimited so as not to limit the available space. Example: 100
  3. Click on Create.
  4. Write down the information displayed on the confirmation page; it will be necessary to connect via FTP (the password will not be displayed however).

How to automatically configure an FTP account with FileZilla, CoreFTP, or CyberDuck (Mac)

  1. If you haven't yet done so, download and install the free FTP software FileZilla (or another one).
  2. Connect to your cPanel.
  3. In the Files section, click on FTP Accounts.
  4. In the Account Management section, find the row corresponding to the account to configure.
  5. In the Functions column, choose Configure FTP Account.
  6. Click on the first link below your FTP software so as to download and run a script that will configure the software with your FTP account. You can also click on the Instructions link for additional help.

How to remove an FTP account

  1. Connect to your cPanel.
  2. In the Files section, click on FTP Accounts.
  3. In the Account Management section, find the row corresponding to the account to remove.
  4. In the Functions column, choose Delete.
  5. If you just wish to remove FTP access, click on Yes. If you also wish to delete all files and folders linked with this account, click on Yes & Remove All Files.


Article ID: #HC5063

Was this answer helpful?