Introduction
Due to its age and general vulnerability to various attacks, spoofing, and sniffing measures; we have disabled the FTP service by default in new installations of cPanel after version 86. Removing the protocol from the product provides a more secure default cPanel & WHM setup and allows further server customization.
For more information about this and possible alternatives, please refer this article:
FTP Disabled by Default in Version 86
If you would still like to enable FTP access, you can do so by following this guide.
Procedure
First, enable an FTP Service
- Log into WHM
- Navigate to "WHM / Service Configuration / FTP Server Selection."
- In the FTP Server column, select "ProFTPD" or "Pure-FTPD."
- Select "Disabled" to disable FTP services.
- Click "Save."
Second, add FTP Access to your Feature Lists
- Log into WHM
- Navigate to "WHM / Packages / Feature Manager."
- Under "Manage feature list," use the dropdown to select a Feature List for which you'd like to enable FTP access; then click "Edit."
- Ensure "FTP Account Manager" and "FTP Settings" are checked.
- Click "Save"
- Repeat steps 3 through 5 for each additional Feature List you'd like to modify.
- Ensure the "disabled" Feature List does NOT have these features checked.
Third, ensure your user packages have FTP access
- Navigate to "WHM / Packages / Edit a Package."
- Ensure the Package uses a Feature List with the FTP features enabled from the previous section.
- Set the "Max FTP Accounts" value according to your preferences.
- Click "Save."
Finally, add an FTP user to a cPanel account
- Log into cPanel.
- Access "cPanel / Files / FTP Accounts."
- Enter the desired username in the "Log In" field.
- Select the desired domain from the "Domain" menu.
- Enter and confirm the new password in the "Password" and "Password (Again)" text boxes.
- Enter the FTP account’s home directory, relative to the cPanel user's home directory.
- Enter the disk space quota, or select "Unlimited."
- Quotas are only supported by the PureFTPd service, not Pro-FTPd.
- Click "Create FTP Account."
For more information about the cPanel "FTP Accounts" interface, please review our documentation: