How to create an FTP user in cPanel
Marc
Last Update 5 months ago
You will need to be logged into the hosting/cPanel account to follow the steps. If you're not sure how to access your cPanel service — please, follow this guide before continuing: How do I Login to cPanel?
File Transfer Protocol (FTP) is a way to connect to your web hosting account to transfer files to/from the hosting service and is commonly used by web designers/developers to access sites when working on them.
We recommend creating individual 'FTP Users' for each person who needs access to your hosting service. You can revoke access at any time by changing the password or deleting the FTP users as necessary.
To connect to your WP Hosting service via FTP, you'll need valid FTP user credentials setup within your hosting/cPanel service.
1. First, login to cPanel.
2. Navigate to 'FTP Accounts', located in the "Files" section of the cPanel Tools
3. On the FTP Accounts page, you will find a form to create a new FTP account. Fill out the following details:
DOMAIN: Select the domain name you wish to assign to this FTP account (only applicable if you have multiple domains configured in your cPanel).
PASSWORD: Create a secure password for the FTP account. You can use the "Password Generator" tool for a strong password or choose your own.
DIRECTORY: By default, cPanel will automatically fill in the directory path based on the username chosen earlier (e.g. /home/cpanel_user/yourwebsite.com/ftp_username)
- To allow this FTP user access to a specific site directory, add the 'document root' of the site here (e.g. public_html).
- PLEASE NOTE: Leaving this field blank will give this FTP user access to all files on the hosting service.
4. When you're done, scroll down and click 'Create FTP Account'.
5. The new FTP user will now be listed in the FTP Accounts menu.
6. You will now be able to connect to this service via your chosen FTP client software.
To connect, simply add the details requested by your FTP software. This will vary but generally, you will be asked for the details below;
- Server name/hostname: example_domain.com
- Username: ftp_user@example_domain.com
- Password: your_ftp_password
- Port: 21 (default FTP port)
PLEASE NOTE: If your domain's DNS records do not point to WP Hosting servers, then you may need to connect using the IP address instead of the hostname/server name. You can find the server's IP address listed on the main page of your cPanel service under "General Information", shown below.