Dev License: This installation of WHMCS is running under a Development License and is not authorized to be used for production use. Please report any cases of abuse to abuse@whmcs.com

How to Manage FTP Accounts in cPanel Print

  • 0

Create and manage additional FTP accounts to give others secure access to specific directories on your website.

What are FTP Accounts?

FTP accounts allow you to:
• Give others access to upload/download files
• Restrict access to specific directories
• Provide secure file transfer capabilities
• Manage multiple users with different permissions
• Monitor FTP usage and connections

When to Create FTP Accounts

  • Web developers: Give developers access to website files
  • Content managers: Allow content updates without full access
  • Clients: Provide file upload/download capabilities
  • Backup services: Automated backup systems
  • Team members: Collaborate on website projects

Creating FTP Accounts

1. Log into cPanel
2. Find "FTP Accounts" in the Files section
3. Click on "FTP Accounts"
4. Click "Create FTP Account"
5. Fill in account details

FTP Account Settings:
Log in: Username for the FTP account
Domain: Select domain (if multiple domains)
Password: Strong password for security
Directory: Home directory for this user
Quota: Storage limit for this account

Directory Access Configuration

Directory Options:
Root Directory (/): Full website access
Public HTML: Website files only
Specific Subdirectory: Limited to one folder
Custom Path: Any directory you specify

Security Best Practice:
Always use the most restrictive directory access needed. For example:
• Content managers: /public_html/content/
• Image uploaders: /public_html/images/
• Developers: /public_html/ (website files only)

Setting FTP Account Quotas

Quota Options:
Unlimited: No storage restrictions
Specific Size: Set MB/GB limit
Percentage: Percentage of total account space

Quota Considerations:
• Prevent users from filling up your hosting space
• Set realistic limits based on user needs
• Monitor usage regularly
• Adjust quotas as requirements change

Managing Existing FTP Accounts

Account Management Options:
Change Password: Update account security
Change Quota: Adjust storage limits
Configure FTP Client: Get connection settings
Delete Account: Remove FTP access

Viewing FTP Account Details:
1. Go to FTP Accounts in cPanel
2. Find the account in the list
3. View username, directory, and quota information
4. Use "Actions" menu for management options

FTP Connection Information

Provide users with connection details:
FTP Server: yourdomain.com or ftp.yourdomain.com
Username: The FTP account username
Password: The account password
Port: 21 (FTP) or 22 (SFTP)
Protocol: FTP or SFTP (recommended)

Monitoring FTP Connections

1. Go to "FTP Connections" in cPanel
2. View active FTP sessions
3. See connected users and their activities
4. Terminate connections if necessary

Connection Information Displayed:
• Username of connected user
• IP address of connection
• Connection start time
• Current activity status

FTP Account Security

Security Best Practices:
Strong passwords: Require complex passwords
Regular password changes: Update passwords periodically
Minimal access: Grant only necessary directory access
Monitor usage: Review FTP logs regularly
Remove unused accounts: Delete accounts no longer needed

SFTP vs FTP:
SFTP: Encrypted, more secure
FTP: Unencrypted, less secure
• Always recommend SFTP when available
• Some older clients may only support FTP

Troubleshooting FTP Account Issues

  • Cannot connect: Verify username, password, and server settings
  • Permission denied: Check directory permissions and account access
  • Quota exceeded: Increase quota or clean up files
  • Connection drops: Check firewall settings and connection stability
  • Cannot upload: Verify write permissions in target directory

FTP Account Limitations

  • Account limits: Hosting providers may limit number of FTP accounts
  • Bandwidth usage: FTP transfers count toward bandwidth limits
  • Security risks: FTP accounts can be security vulnerabilities if not managed properly
  • File permissions: FTP users may not be able to set all file permissions

Alternative File Access Methods

Web-Based File Managers:
• cPanel File Manager
• Third-party web file managers
• More secure than FTP
• No additional software required

Need Advanced File Management?
Contact our support team for:
• Custom file synchronization solutions
• Advanced user management systems
• Automated backup and sync services
• Enterprise file sharing solutions

Best Practices for FTP Account Management

  • Document accounts: Keep record of who has access
  • Regular audits: Review accounts quarterly
  • Temporary access: Set expiration dates for short-term users
  • Training: Educate users on secure FTP practices
  • Backup considerations: Ensure FTP users don't interfere with backups

File Management and Backup Support

Our team provides comprehensive file management assistance:
• Automated backup solutions
• Large file transfer assistance
• Custom FTP configurations
• Git repository setup and management
• File organization and optimization

Contact support for personalized file management and backup solutions.


Was this answer helpful?

« Back

Powered by WHMCompleteSolution