FTP (File Transfer Protocol) is one of the most common methods of file management for web hosting. It is especially useful for shared hosting accounts where a user may have limited access. Most hosting accounts also allow you to create and manage additional FTP accounts beyond your own. If you need to create a child site attached to yours and have someone else manage it or upload files to it, cPanel provides an easy-to-use interface for managing FTP accounts.
To create an FTP account, login to cPanel and do the following:
- In the “Files” section, click “FTP Accounts”
- Type the username and password you want into the first fields. Optionally, you can use a password generator
- Choose the directory for the account
- Set the quota for the FTP account (in megabytes). Unlimited is not recommended.
- Click “Create FTP Account”
All FTP accounts that you have created will appear below the Add FTP Account section. The following links appear to the right of each account: Change Password, Change Quota, Delete, and Configure FTP Client. It will also show you the usage data, how much space has been used from the user’s quota.
To see active FTP session, return to the home screen in cPanel and click “FTP Session Control”. It will show you currently connected users, how long they have been logged in, and their current status. If necessary, you can disconnect a user from FTP if you think they should not be logged in at that time to that account. It is also useful if they leave the FTP account open for an extended period of time with no activity, which can be a security risk.
For more information about cPanel’s FTP and other file management features, see the online documentation.