Imagine your website as a house. You, the website owner, hold the master key. But what if you want to give a friend access to decorate a specific room (upload files)?
That's where FTP accounts come in!
FTP (File Transfer Protocol) acts like a digital key for authorized users to access designated areas on your website's file storage (server). This guide will show you how to create additional FTP accounts within your cPanel interface, granting access to specific website files and folders.
Why Create Additional FTP Accounts?
-
Teamwork Makes the Dream Work: Providing separate FTP accounts for web developers, designers, or content creators allows them to manage their assigned sections without interfering with core website files.
-
Client Collaboration: Granting FTP access to a client enables them to upload content like product images or documents directly, streamlining collaboration.
-
Secure File Sharing: FTP offers a secure way to share website files with external parties compared to sending them via email or download links.
-
Organization: By assigning specific directories to each FTP account, you can maintain a structured file system, making it easier to manage and locate files.
Adding an FTP Account in cPanel (Step-by-Step)
-
Log in to cPanel: Access your cPanel dashboard using your web hosting credentials.
-
Navigate to "FTP Accounts": Locate the "Files" section and click on the "FTP Accounts" icon.
-
Craft a Username and Password: In the "Log In" field, create a unique username for the new FTP account. Utilize the "Password" and "Password (Again)" fields to set a strong password. Click the "Password Generator" for assistance if needed.
-
Define Home Directory: The "Directory" field establishes the starting point for the FTP user's access. By default, cPanel suggests a directory within your public_html folder for security reasons. You can adjust this path if needed.
-
Set Disk Space Quota (Optional): If you want to limit the amount of storage this FTP user can consume, enter a specific quota value in megabytes (MB) or choose "Unlimited" for no restrictions.
-
Click "Create FTP Account": Once you've filled out the details, click the button to create the new FTP account.
-
Success! The newly created account will be displayed in the "FTP Accounts" table. You can now share the username, password, and (if adjusted) home directory details with the intended user for them to connect via an FTP client.
By following these steps, you can empower collaborators and manage website file access efficiently using cPanel's FTP Accounts feature.
Additional Tips
-
Team User: Instead of creating additional FTP, use the Create a Team User interface to create a new team user. It is part of the cPanel Manage Team interface (cPanel » Home » Preferences » Manage Team). The Web role enables a team user to access tools and modify files related to website functionality, such as Sitejet Builder, WordPress Toolkit, and bandwidth. To enable the FTP service, set the toggle to Enabled, then set your desired quota. You may choose an unlimited quota or set a maximum number of megabytes (MB), gigabytes (GB), terabytes (TB), or petabytes (PB). If desired, you may enter a name for the home directory in the Home Directory text box.
-
File Manager: If you are comfortable using an FTP client, you can use the File Manager interface (cPanel » Home » Files » File Manager) to manage your site's files instead.
-
Security First: Enforce strong password creation and limit access directories whenever possible to maintain website security.
-
cPanel Resources: Refer to cPanel's documentation for advanced configuration options like quotas and access restrictions.
-
WebHostingM Support: WebHostingM customers can submit a ticket to our engineers at [link to WebHostingM ticket submission page for cPanel] for any assistance you may need.
Need assistance?
For personalized support or assistance, don't hesitate to submit a ticket to our dedicated team at WebHostingM. New to WebHostingM? Explore our range of affordable cPanel hosting plans at WebHostingM Store and embark on a seamless email management journey.