How to Create an FTP Account in cPanel
Create a separate FTP account so a user can upload files without full cPanel access.
An FTP account lets someone upload or manage files without giving them full cPanel access. Log in to cPanel and open FTP Accounts. Enter a username, choose the domain, and create a strong password. In the directory field, select the folder the user should access. For a website developer, you may choose public_html, but for safer access you can limit them to a specific folder. Set a quota if needed, or leave it unlimited if you trust the user. Click Create FTP Account. After creation, use the FTP configuration details shown in cPanel with an FTP client such as FileZilla. Remove FTP accounts when they are no longer needed.