FTP Access

How Anonymous FTP Works

Understand anonymous FTP access, why it is usually disabled, and when it should be avoided.

Understand anonymous FTP access, why it is usually disabled, and when it should be avoided.

When to Use This

Use this guide when you need to manage anonymous FTP access and want a clear checklist before making changes. If the task affects a live website, email delivery, DNS, files, or a database, take a backup first and make changes during a quiet traffic period.

Before You Start

  • Log in to cPanel or the related application dashboard
  • Confirm you are working on the correct domain or installation
  • Save current settings before changing them
  • Keep usernames, passwords, and server details private

Correct Connection Settings

  • Protocol: SFTP when available
  • Host: your domain name or server hostname
  • Port: 22 for SFTP, 21 for FTP
  • Username: your cPanel username or the full FTP username, often user@yourdomain.com
  • Website folder: public_html for the primary site unless support tells you otherwise

Basic Steps

  1. Create or confirm the FTP account in cPanel → Files → FTP Accounts.
  2. Restrict dedicated FTP users to the smallest folder they need.
  3. Save the connection in your FTP client with SFTP selected.
  4. Upload a small test file before moving a large site.
  5. Check file permissions after uploading: 644 for files and 755 for folders is the normal starting point.

cPanel FTP Notes

  • The primary FTP account is tied to the cPanel account and can access more than public_html.
  • Dedicated FTP accounts can be limited to one folder.
  • Deleting an FTP account should not delete files unless you explicitly choose an option that removes files too.
  • If directory listings fail, try passive mode before changing credentials.

Common Mistakes

  • Uploading site files above public_html where browsers cannot reach them
  • Using plain FTP on public Wi-Fi
  • Giving contractors the main cPanel login instead of a limited FTP account
  • Leaving old FTP users active after a project ends

330 Hosting Recommendation

Use SFTP whenever possible and remove temporary FTP accounts when work is finished. If uploads succeed but the site does not change, verify the document root for that domain in cPanel’s Domains interface.

Want us to handle it?

330 Hosting can do this for you.

Use the guide above if you want to do it yourself. If you would rather avoid breaking email, DNS, files, SSL, or WordPress, our support team can help.