Hosted.com
  • Domains New!
    Domain Registration Register Domains

    Quick and easy domain name registration

    AI Domain Name Generator AI Domain Name Generator New!

    Create the perfect domain using our AI generator

    Domain Transfer Transfer Domains

    Hassle-free transfer of domains to us

    Whois Lookup Whois Lookup

    Check domain name registrant information

    Bulk Domian Registrations Bulk Domain Registrations

    Find and register multiple domain names in one go

    Bulk Domain Transfers Bulk Domain Transfers

    Transfer multiple domains to us at once

  • Hosting
    cPanel Web Hosting cPanel Web Hosting

    cPanel Web Hosting with an easy control panel

    Email Hosting Email Hosting

    Hosting for professional domain-based emails

    Website Builder Website Builder

    Drag & drop widgets and professionally designed templates

  • WordPress Hosting
  • SSL Certificates
  • Help
    Open a Ticket Open a Ticket

    Stuck? Send us your query for help

    About Hosted.com About Us

    Find out more about Hosted.com

    Hosted.com Knowledgbase Knowledgebase

    Plenty of helpful information to assist you

    Hosted.com Network Status Network Status

    Check out our Network status anytime

    Hosted.com - Approved Providers Approved Providers

    Some of the accredited suppliers we use

    Hosted.com Blog Blog

    Insights and tips to boost your business

    Hosted.com Articles Articles

    Informative articles to help you succeed

  • Checkout
  • Contact Support Contact Support
    Sign In Sign In
Contact Support Contact Support
Sign In Sign In
  • Domains New!
  • Domain Registration Register Domains

    Quick and easy domain name registration

    AI Domain Name Generator AI Domain Name Generator New!

    Create the perfect domain using our AI generator

    Domain Transfer Transfer Domains

    Hassle-free transfer of domains to us

    Whois Lookup Whois Lookup

    Check domain name registrant information

    Bulk Domian Registrations Bulk Domain Registrations

    Find and register multiple domain names in one go

    Bulk Domain Transfers Bulk Domain Transfers

    Transfer multiple domains to us at once

  • Hosting
  • cPanel Web Hosting cPanel Web Hosting

    cPanel Web Hosting with an easy control panel

    Email Hosting Email Hosting

    Hosting for professional domain-based emails

    Website Builder Website Builder

    Drag & drop widgets and professionally designed templates

  • WordPress Hosting
  • SSL Certificates
  • Help
  • Open a Ticket Open a Ticket

    Stuck? Send us your query for help

    About Hosted.com About Us

    Find out more about Hosted.com

    Hosted.com Knowledgbase Knowledgebase

    Plenty of helpful information to assist you

    Hosted.com Network Status Network Status

    Check out our Network status anytime

    Hosted.com - Approved Providers Approved Providers

    Some of the accredited suppliers we use

    Hosted.com Blog Blog

    Insights and tips to boost your business

    Hosted.com Articles Articles

    Informative articles to help you succeed

  • Checkout

How To Create An FTP Account: A Step-by-Step Guide

Main \ Tutorials \ Website Development \ WordPress Coding \ How To Create An FTP Account: A Step-by-Step Guide

  Posted December 6, 2024  |   Updated March 13, 2025  |    Rhett Freeman

Header Text - Full Guide to Create an FTP Account

To manage files on your website, a game-changer is creating a File Transfer Protocol (FTP) account. An FTP account lets you connect directly to your website’s files, including images, code, and documents, from your computer. With it, you can upload, download, or edit files without accessing your website’s dashboard.

FTP is helpful for anyone managing a website, from beginners to developers, because it offers a fast, organized way to handle files. This tutorial takes you through an FTP account, why it’s useful, and how to create one step-by-step. By the end, you’ll know exactly how to set up and use an FTP to keep your website running smoothly!

KEY TAKEAWAYS

  1. FTP accounts help you manage website files directly and securely.
  2. Each account needs a username, password, and host for access.
  3. Limit access for each FTP account to only the necessary directories.
  4. Secure your FTP with strong passwords and limited access.
  5. Use FTP clients like CoreFTP for easy file transfer and connection.
  6. Delete unused accounts to maintain website security.
  7. Setting up and managing FTP accounts can streamline file management, helping keep your website organized and safe.

TABLE OF CONTENTS

  • KEY TAKEAWAYS
  • What is an FTP Account?
    • Components of an FTP Account
  • Why You Need an FTP Account
  • Prerequisites
  • How to Create an FTP Account
  • Configure FTP Client (Optional)
  • Best Practices for FTP Security
  • FAQS
  • Other Related Tutorials & Blogs:

What is an FTP Account?

A File Transfer Protocol (FTP) account is a user account created specifically to access FTP services. It lets you transfer files between your local machine and a remote server. Whether updating website files or backing up data, an FTP account makes it easy to communicate with the server and move files securely.

Web Hosting providers typically offer FTP accounts as a way for users to access and manage their website files on the server. When you sign up with a hosting provider, they usually provide one or more FTP accounts linked to your server space.

This access is important because it gives you control over your website’s files and even provides limited access to team members for specific tasks. Without an FTP account, managing web files on the server would be much harder and less secure.

Components of an FTP Account

An FTP account has 3 main components that work together to give you access:

  1. FTP Host: This is the location of the server you are connecting to, often provided as an IP address or domain name. It directs your FTP client to the correct server.
  2. Username: A unique identifier that tells the server who you are. Hosting providers assign each FTP account a username, often based on your account name or website.
  3. Password: A security key is needed to verify your identity when accessing the server. It keeps your files secure by ensuring only authorized users can log in.

These three elements comprise the basic structure of an FTP account usually linked to a specific website, network, or FTP server. This setup allows you to securely manage your files, ensuring only those with the right credentials have access.

Why You Need an FTP Account

You can access your website’s files using your hosting provider’s File Manager feature. However, the FTP connection is much better and more secure when managing multiple website files.

It lets you manage files directly, meaning you can upload, update, or delete files quickly without needing to access the hosting control panel each time. This direct control over files is faster and adds a layer of security.

Another benefit is to create multiple FTP accounts for team members. This way, you can provide controlled access—meaning each person can have their own FTP account with specific permissions. This is especially helpful if you have developers, designers, or collaborators who only need access to certain files.

Prerequisites

Before setting up an FTP account, ensure you have access to cPanel or your web hosting account. This is where you’ll create and manage your FTP account. If you have basic knowledge of your FTP client—like FileZilla or Cyberduck—it’s easy to connect.

While it’s not required, knowing how to navigate an FTP client will make it easier to transfer files smoothly once your account is set up.

How to Create an FTP Account

Creating an FTP account may sound tricky, but it’s quite simple if broken down into steps. We will now cover creating an FTP account in the cPanel in Hosted.com.

Open your web browser. In the address bar, type your domain followed by /cpanel. It should look like this:

yourdomain.com/cpanel

Replace yourdomain.com with your actual website domain name.

A cPanel login page will appear. Enter the username and password provided by your hosting provider. This is usually sent in your welcome email when you sign up for web hosting. After entering your credentials, click Log In to access your cPanel dashboard.

Create an FTP Account A Step-by-Step Guide - Log Into Hosted’s cPanel

Important:

If you’re unsure about your login details or encounter issues, contact your hosting provider’s support team for help with your cPanel credentials.

Once in cPanel, you’ll see several options for managing different parts of your website. Navigate to Files → FTP Accounts. This is where you’ll create and manage all FTP accounts for your website. Click FTP Accounts to open the FTP account options.

Create an FTP Account A Step-by-Step Guide - Access FTP Account Settings

Scroll down to Add FTP Account and enter the details for your FTP account:

First, fill the Log In field with a unique username. It’s a good idea to pick something descriptive, like “website_admin,” so you know what the account is for.

Remember, your FTP username combines the name you type in the Log In field and the domain name. In our example, it’s:

website_admin@domain.online
Create an FTP Account A Step-by-Step Guide - FTP Account Username

Then, create a strong password to protect your account. Use a mix of alphabets, numbers, and symbols to make it secure. Confirm your password by re-entering it in the Password (Again) field.

Alternatively, click Password Generator to create a strong password automatically. Note the password or save it somewhere safe so you don’t forget it.

Create an FTP Account A Step-by-Step Guide - Set Password for Your FTP Account

Next, decide which folder or directory the FTP account should access. Leave the directory blank if you want full access to your website’s files. To access a certain part (like images or a specific project), specify a folder here. In our example we provide access to the WordPress installation’s root directory.

Create an FTP Account A Step-by-Step Guide - Access Root Directory

After that, set a storage limit for this account if needed. The quota limits how much space this FTP user can use. If you don’t want any limits, select Unlimited.

Create an FTP Account A Step-by-Step Guide - Specify Quota Limit

Experience easy website management with cPanel Web Hosting, complete with free SSL protection through Hosted.com’s comprehensive Web Hosting plans.
With our solutions, you can enjoy simplified web management that ensures a seamless and secure environment.

After entering all the details, review to ensure everything looks correct. Once you’re ready, click Create FTP Account.

Create an FTP Account A Step-by-Step Guide - Create FTP Account

Now, scroll down to FTP Accounts to see the account you created. From this, you may also change passwords and quotas, configure FTP clients, and delete any unused FTP accounts.

Create an FTP Account A Step-by-Step Guide - Locate FTP Account

Configure FTP Client (Optional)

You need an FTP client to start using your FTP account. If you haven’t already, download and install CoreFTP or Cyberduck on your computer, as these are the only FTP clients that support auto-configuration with cPanel.

If you prefer a different client, manually set up the configuration. For example, if you’ve installed FileZilla, you may refer to our following guide to configure your site:

– Configure your site in FileZilla

For this tutorial we use CoreFTP, navigate to cPanel → Files → FTP Accounts and click Configure FTP Client next to your desired FTP account.

Create an FTP Account A Step-by-Step Guide - Configure FTP Client

In the Configuration Files section, select CoreFTP or Cyberduck by clicking FTP Configuration File beneath the respective logo.

Create an FTP Account A Step-by-Step Guide - Select Your FTP Client

Important:

The FTP credentials given in the Manual Settings of the above screenshot are required if you use an FTP client to connect to your server manually.

Open the configuration script file you downloaded. Your FTP client will launch automatically. Set up the configuration and connect to the FTP server. Once set up correctly, you’ll see a list of files and folders from your website server.

Create an FTP Account A Step-by-Step Guide - FTP Client CoreFTP Successfully Connected

You may also test the connection by uploading or downloading a small file. If you have any issues, double-check your username, password, and server details to ensure they’re correct.

Best Practices for FTP Security

To keep your FTP account safe, it’s best to use strong passwords that are hard to guess and change regularly. This ensures that only authorized users can access your account. Limiting directory access is also important—give each FTP account access only to the files or folders it needs.

Finally, deactivate or delete any FTP accounts you no longer use to prevent unauthorized access to your site. Following these steps can help you secure your website and its files effectively.

Strip Banner Text - Simplified web management with Hosted.com's cPanel Web Hosting. [Learn more]

FAQS

What is an FTP client, and why should I setup FTP Server?

An FTP client is software that connects to an FTP server to help you upload, download, and manage files on a remote server. Set up an FTP server to access your website files remotely, making file management easier. This setup is helpful for quickly updating site files, managing backups, or sharing access with team members for specific tasks.

What is an FTP account, and why do I need it?

A File Transfer Protocol (FTP) account is used to access, upload, and manage files on your website’s server directly from your computer. This facilitates managing website files, and backup data, and allows team members to have controlled access.

How can I create an FTP account in cPanel?

Log in to cPanel, go to the Files → FTP Accounts section and add a username and password. Select the quota and directory the account should access.

Can I create multiple FTP accounts?

Yes, you can create multiple FTP accounts for different team members, each with a specific username and permissions.

How do I set permissions for FTP accounts?

When setting up an FTP account, limit the directory it can access, ensuring users see the specific files they need.

What FTP clients can I use to connect?

Popular FTP clients include FileZilla, Cyberduck, CoreFTP and WinSCP. These tools let you easily transfer files to your website server.

What should I do if I forget my FTP password?

Reset your password by navigating to cPanel → Files → FTP Accounts → Change Password.

How do I secure my FTP account?

Create a strong, unique password, change it regularly, limit directory access, and delete unused accounts.

Can I access FTP without a control panel?

Accessing FTP doesn’t require a control panel if you have the following details: host address, username, password, and the FTP port number (typically port 21). Enter these credentials directly into an FTP client, like FileZilla or Cyberduck, to connect and manage files on your server without needing a control panel.

What are common FTP errors, and how do I fix them?

Common issues include “Connection Refused” or “Failed Login”. Check your credentials and network settings and ensure your hosting server allows FTP access.

Other Related Tutorials & Blogs:

– How to Fix 502 Bad Gateway Error in WordPress

– 403 Forbidden Error Explained: Easy Fixes for Your Website

– How to Export A WordPress Site: A Step-By-Step Guide

– How to Fix the WordPress 500 Internal Server Error

– WordPress Debug Mode: How to Enable It & Fix Errors

  • About the Author
  • Latest Posts
Rhett Freeman( Researcher, Content Writer and WordPress Content Guru )

Rhett isn’t just a writer at Hosted.com – he’s our resident WordPress content guru. With over 6 years of experience as a content writer, with a background in copywriting, journalism, research, and SEO, and a passion for websites.

Rhett authors informative blogs, articles, and Knowledgebase guides that simplify the complexities of WordPress, website builders, domains, and cPanel hosting. Rhett’s clear explanations and practical tips provide valuable resources for anyone wanting to own and build a website. Just don’t ask him about coding before he’s had coffee.

  • How To Fix HTTP 429 Too Many Requests Error
  • How To Fix DNS Server Not Responding Error
  • How To Add A Separate WordPress Blog Page For Posts
  Tutorials, Website Development, WordPress Coding  Create An FTP Account

Categories

  • 35 Browser Errors
  • 3 Domains
  • 3 Ecommerce
  • 1 General
  • 10 Hosting
  • 16 Managed WordPress Hosting
  • 10 Scaling WordPress Hosting
  • 3 SEO
  • 5 SSL Certificates
  • 161 Tutorials
  • 12 Web Hosting
  • 115 Website Development
  • 202 WordPress
  • 26 WordPress Basics
  • 94 WordPress Coding
  • 17 WordPress Ecommerce Hosting
  • 16 WordPress Hosting & SEO
  • 13 WordPress Hosting Beginners
  • 12 WordPress Hosting Costs
  • 18 WordPress Hosting Performance
  • 18 WordPress Hosting Types
  • 18 WordPress Migration
  • 20 WordPress Security
  • 52 WordPress Troubleshooting

Recent Posts

  • How To Use The WGET Command: What It Is And Examples
  • How To Fix HTTP 429 Too Many Requests Error
  • How To Fix DNS Server Not Responding Error
  • How To Configure WordPress DNS Settings
  • How To Add A Separate WordPress Blog Page For Posts

What Our Customers say..

Hosted.com

We make hosting simple

Hosted.com is a Web Hosting and Domain name provider with a soft spot for start-ups and small businesses. We believe you are the star of the show, and our products and plans underpin this belief.

Stripe

Read more about our Secure Payment methods here.

Hosting

  • cPanel Web Hosting
  • WordPress Hosting
  • Website Builder
  • Email Hosting

Company

  • Contact Us
  • About Us

Domains

  • Register Domains
  • Transfer Domains
  • Bulk Register
  • Bulk Transfer
  • Whois Lookup

Security

  • SSL

Resources

  • Support
  • Knowledgebase
  • Blog
  • Articles
  • Payment Methods
  • Affiliates
  • Sitemap

Legal

  • Universal Terms & Conditions
  • Domain Expiration Policy
  • Abuse Policy
  • Privacy Policy
  • Billing Policy
Find us on Instagram
Find us on Facebook
Find us on LinkedIn
Find us on Pinterest
Find us on X / Twitter
Find us on YouTube
Google My Business
Copyright © 2025 Hosted.com. All Rights Reserved. T.1751955473.5195
        {
    "auth": 0.3653850555419922,
    "total": 1751955473.519496
}