H
10Corp Premium Hosting

Uploading Files via FTP

Last Updated: March 2026 3 min read

What is FTP?

FTP (File Transfer Protocol) is a standard method for transferring files between your computer and your web hosting server. It allows you to upload, download, and manage files on your server using an FTP client application.

FTP Credentials

Before connecting, you need your FTP login details:

  • Host/Server: Your domain name or server IP address (e.g., ftp.yourdomain.com or the server IP)
  • Username: Your cPanel username or a dedicated FTP account username
  • Password: The corresponding password
  • Port: 21 for FTP, 22 for SFTP (recommended), or 990 for FTPS

You can find these details in your hosting welcome email or create FTP accounts through cPanel under Files → FTP Accounts.

ClientPlatformCost
FileZillaWindows, Mac, LinuxFree
WinSCPWindowsFree
CyberduckWindows, MacFree
TransmitMacPaid

Connecting with FileZilla (Step-by-Step)

  1. Download and install FileZilla from filezilla-project.org
  2. Open FileZilla and enter your connection details in the Quickconnect bar:
    • Host: yourdomain.com
    • Username: Your FTP username
    • Password: Your FTP password
    • Port: 21 (or 22 for SFTP)
  3. Click Quickconnect to establish the connection
  4. Navigate to the correct directory — Your website files should go in the public_html folder (or www or htdocs depending on your server)
  5. Upload files — Drag files from the left panel (local) to the right panel (server)

SFTP (SSH File Transfer Protocol) encrypts your connection for added security:

  1. In FileZilla, go to File → Site Manager → New Site
  2. Set Protocol to SFTP - SSH File Transfer Protocol
  3. Enter your host, username, and password
  4. Click Connect

Tip: Always use SFTP over standard FTP when available for better security.

Important File Upload Tips

  • Upload to the correct directory: Website files go in public_html (the web root). Uploading to the wrong directory will result in your site not loading.
  • Maintain file structure: Keep your directory structure intact when uploading.
  • File permissions: Most files should be 644 and directories should be 755.
  • Upload mode: Use Binary mode for images, videos, and compiled files. Use Auto mode in FileZilla, which handles this automatically.
  • Overwrite carefully: When updating files, existing files with the same name will be overwritten.

Creating FTP Accounts in cPanel

  1. Log into cPanel
  2. Go to Files → FTP Accounts
  3. Enter a username and password
  4. Set the home directory (e.g., public_html or a subdirectory)
  5. Set a quota if desired
  6. Click Create FTP Account

Troubleshooting

  • Connection refused — Verify the host, port, and that FTP service is running on the server
  • Login incorrect — Double-check your username and password; FTP usernames often include the domain
  • Timeout errors — Try switching between active and passive FTP modes in your client settings
  • Permission denied — Ensure your FTP account has write permissions to the target directory

Need Help?

If you have trouble uploading files via FTP, contact 10Corp support for assistance.

Tags: hosting ftp file-upload filezilla

Still need help?

Our support team is available 24/7 to assist you.