This guide will show you how to create an FTP account in cPanel that can access your website files inside the public_html folder.
Step 1: Log in to cPanel
Log in to your cPanel account using the details provided.
Step 2: Open FTP Accounts
Under the Files section, click FTP Accounts.
Step 3: Create the FTP Account
Fill in the following fields:
- Log In - Enter the username for the FTP account.
- Domain - Select the correct domain name if multiple are listed.
- Password - Enter a strong password or use the password generator.
-
Directory - Enter:
public_html
This gives the FTP account access to your website files inside the public_html folder
Then click Create FTP Account.
Once finished you can now use the follow details:
- FTP server: Your domain name or server hostname
- FTP Username: username you created
- Password The FTP password you set
- Port 21 (FTP)
Important Notes:
- You may need to use the server hostname instead of the domain name when connecting.
- DNS changes may take time to propagate after a migration or new setup.
- Some FTP clients may fail to connect unless Explicit FTP over TLS is enabled