3 min read Sep 26, 2026

How to Create FTP Accounts in cPanel and Connect with FileZilla

Create FTP accounts in cPanel and connect securely with FileZilla using SFTP or FTP over TLS, with the correct host, port and username, plus fixes for common connection errors.

FimuroHost Team

FimuroHost Team

Technical Writer

Share Article

FTP programs such as FileZilla are the best way to upload many files or very large files to your website. In cPanel you can use your main cPanel login, or create separate FTP accounts for a developer or designer, each limited to one folder. Always use an encrypted connection: SFTP or FTP over TLS (FTPS), so your password and files are not sent in plain text.

Create an FTP account

  1. Log in to your FimuroHost client area at https://app.fimurohost.com.
  2. Go to Services and select your cPanel Hosting plan.
  3. Click Login to cPanel. cPanel opens in a new tab, already signed in.
  4. In the Files section, click FTP Accounts.
  5. Log In: a username, for example designer. Choose the Domain; the full username becomes [email protected].
  6. Password and Password (Again): use a strong password or the Password Generator.
  7. Directory: the folder this account can access. cPanel fills in a new folder named after the user; change it to public_html (or a subfolder of it) if the person needs to work on the website. The account cannot see anything above this folder.
  8. Quota: a size limit, or Unlimited.
  9. Click Create FTP Account.

Delete FTP accounts as soon as a developer no longer needs access (Delete next to the account in FTP Accounts).

Which connection should I use?

MethodHostPortUsername
FTP over TLS (FTPS) – works for all FTP accountsYour server hostname (from the welcome email) or ftp.yourdomain.com21Full FTP username, e.g. [email protected], or your cPanel username
SFTP – main cPanel account only, if SSH access is enabled on your planYour server hostname or domain22 (unless your welcome email says otherwise)Your cPanel username

SFTP runs over SSH, so it only works for the main cPanel user and only if SSH is enabled for your account. Extra FTP accounts use FTPS. Using the server hostname for FTPS avoids certificate warnings, because the FTP service presents the server’s certificate rather than your domain’s.

Connect with FileZilla

  1. Download FileZilla Client from filezilla-project.org and install it.
  2. Open File » Site Manager and click New site. Give it a name.
  3. Protocol: choose FTP - File Transfer Protocol with Encryption: Require explicit FTP over TLS, or choose SFTP - SSH File Transfer Protocol if you use SFTP.
  4. Host and Port: from the table above.
  5. Logon Type: Normal (or Ask for password on a shared computer). Enter the username and password.
  6. Click Connect. The first time, FileZilla shows the server’s certificate or key; check that it names your server, tick Always trust and click OK.

The left side shows your computer; the right side shows the server. Open public_html (or the folder for your domain) on the right, then drag files across to upload.

Common problems

  • “530 Login authentication failed”: FTP accounts need the full username with @yourdomain.com. Reset the password in FTP Accounts » Change Password if unsure.
  • Connection times out or “Failed to retrieve directory listing”: make sure the transfer mode is Passive (FileZilla: Edit » Settings » Connection » FTP), and try another network; some networks block FTP.
  • SFTP refused: SSH is probably not enabled for your plan. Use FTPS instead, or open a ticket to ask whether SSH can be enabled.
  • Blocked after several failed logins: the server temporarily blocks IPs after repeated wrong passwords. Wait, correct the password and try again, or open a ticket with your IP address.
  • Uploaded but site unchanged: check that you uploaded into the correct document root and clear caches.

Before your domain points to FimuroHost, ftp.yourdomain.com still reaches your old host. Use the server hostname from your welcome email instead.

Need help?

If anything in this guide does not match what you see, or you get stuck, open a support ticket (choose the Support department) or message us on WhatsApp at 01818160926. Tell us your domain name and what you have tried so far, and never send your password in a ticket or chat.

FimuroHost Team

Written by

FimuroHost Team

Technical Writer