FTP Accounts
FTP Accounts
Create and manage FTP accounts for file transfer and website management.
Creating FTP Accounts
- Click Add FTP Account
- Configure account:
- Username: Unique FTP username
- Password: Strong password (auto-generate recommended)
- Home Directory: Path for FTP access (default: /home/username/public_html)
- Speed Quota: Bandwidth limit (optional)
- Enable: Toggle active status
- Click Create
- Account ready for immediate use
FTP Connection
Connection Details:
- Server: Your domain or server IP
- Port: 21 (or custom port if configured)
- Username: FTP account username
- Password: FTP account password
- Passive Mode: Usually enabled
FTP Clients:
- FileZilla (free, recommended)
- WinSCP
- Cyberduck
- Commander One
- Total Commander
Account Management
Change Password:
- Right-click FTP account
- Click Change Password
- Enter new password
- Apply immediately
- Users must reconnect with new password
Edit Home Directory:
- Click Edit
- Change home directory path
- User restricted to this path and subdirectories
- Click Save
Modify Bandwidth Quota:
- Click Edit
- Adjust speed quota
- Limits download/upload speed
- 0 = unlimited
Enable/Disable Account:
- Click toggle button
- Disabled accounts cannot login
- Re-enable anytime
Delete FTP Account:
- Click Delete
- Confirm deletion
- Account removed permanently
- Existing connections drop
FTP Settings
Configure FTP Server:
- Click FTP Settings
- Options:
- Default port (21 or custom)
- Passive mode range
- Enable compression
- SSL/TLS requirement
- Click Save
- Restart FTP service if needed
Best Practices
- Use strong FTP passwords (20+ characters)
- Enable SSL/TLS for secure connections
- Restrict FTP directory to /public_html only
- Limit number of FTP accounts
- Monitor FTP logs for unauthorized access
- Disable FTP if not needed (use SFTP instead)
- Create separate accounts per user
- Set bandwidth limits to prevent abuse
Troubleshooting
Connection Refused:
- Check FTP port is open (21 or custom)
- Verify account is enabled
- Check firewall rules
- Verify password is correct
Slow Transfer:
- Check bandwidth quota
- Try passive mode
- Switch to SFTP (faster, more secure)
Permission Denied:
- Verify home directory path is correct
- Check directory permissions (755 minimum)
- Ensure user owns directory
[Screenshot: ftp-account-list.png] [Screenshot: ftp-connection-details.png]