FTP access on VPS with CyberPanel
A step-by-step guide to creating and managing FTP accounts for your projects with CyberPanel control panel.
CyberPanel utilizes the Pure-FTPd server to ensure fast and reliable file transfers. You can create dedicated FTP accounts for each domain and restrict access to specific directories—a great way to maintain security when collaborating with multiple developers.
To ensure a successful connection, port 21 (command) and the passive port range 40000-50000 must be open. On Fornex VPS, these are typically open by default in the system firewall.
Step 1. Create an FTP account
To grant access to your website files, you first need to create a dedicated account within the control panel:
- Navigate to FTP →
Create FTP Accountin the left-hand sidebar. - Select the domain (Select Website) you want to grant access to.
- Enter a Username (note that a prefix will be automatically added) and a Password.
- Specify the Relative Path. Leave this field blank if you want to grant access to the entire home directory of the website.
- Click the
Create FTP Accountbutton.
The FTP account creation interface in CyberPanel
Don't have a VPS yet?
Fornex offers VPS hosting with full root access, and 24/7 support. Get a stable server with NVMe disks for fast and reliable operation. Find more details on the Fornex VPS page.
Step 2. Connect via FTP client
Once the account is ready, you can connect to your server using any popular FTP client, such as FileZilla or WinSCP.
Use the following credentials for the connection:
- Host: Your server's IP address or domain name.
- Username: The full username created in Step 1.
- Password: Your chosen password.
- Port:
21.
For a more secure connection, we recommend using SFTP. In CyberPanel, this works via port 22 (SSH) and uses the credentials of either the root/admin user or the specific website owner.
Managing existing accounts
If you need to update a password or revoke access, head over to FTP → List FTP Accounts.
- Select the relevant domain from the dropdown menu.
- The table will display all active users for that domain.
- Click
Change passwordto update credentials orDelete FTP Accountto remove access entirely.
Managing the list of FTP users in CyberPanel
Troubleshooting
If you are unable to establish a connection, double-check the following:
- Service Status: Go to Manage Services → Manage FTP and ensure that the Pure-FTPd service is currently
Running.
Service management for Pure-FTPd
- Firewall: Review the Security → Firewall section to make sure port
21is not being blocked by any active rules.
Help
If you have any questions or need assistance, please contact us through the ticket system — we're always here to help!