If you can’t connect to your FTP server or uploads are failing, follow the steps below to diagnose and fix common FTP connection or permission issues.
1. Confirm Your FTP Login Details
- Host:
ftp.yourdomain.comor your server’s IP address - Username: The FTP account name you created in cPanel (usually your full cPanel username or
user@yourdomain.comfor addon accounts) - Password: The password you set for the FTP account
- Port: 21 (standard FTP) or 22 (SFTP if enabled)
If you’re unsure, log in to cPanel → FTP Accounts → and click “Configure FTP Client” to view your exact credentials.
2. Check FTP Connection Mode
Some firewalls and routers block Passive or Active FTP modes. Try switching modes in your FTP client:
- In FileZilla → Edit → Settings → FTP → Transfer Mode → choose Passive.
- If Passive fails, try Active mode instead.
3. File Uploads Fail or Timeout
- Ensure your files are being uploaded to the public_html folder.
- Large files may time out on unstable connections — try uploading in smaller batches.
- If you’re using browser-based uploaders, switch to a dedicated FTP client such as FileZilla or WinSCP.
4. Permission or Ownership Errors
- If you see “550 Permission Denied” or “Critical File Transfer Error” messages, check the folder permissions.
- In cPanel → File Manager, right-click the folder → choose Permissions and ensure folders are set to
755and files to644.
5. Firewall or Security Restrictions
- Some local antivirus or firewall programs block FTP by default — temporarily disable or whitelist your FTP client.
- If you’re connecting from a network with restricted outbound ports (for example, a school or workplace), use Web File Manager in cPanel instead.
6. Use File Manager if FTP Fails
cPanel’s built-in File Manager allows you to upload, move, and extract files directly from your browser without any external client. Go to cPanel → Files → File Manager → open public_html → click Upload.
7. Common Fix: Propagation or DNS Delay
If you just set up hosting or changed your nameservers, ftp.yourdomain.com may not resolve yet. Use your server’s IP instead of your domain until DNS finishes propagating.
8. When to Contact Support
- You receive connection refused errors even with the correct IP and credentials.
- Your uploads stop midway or files disappear after refreshing.
- You suspect firewall blocking from Nodico’s side (rare).
Before opening a ticket, check our Network Status page to see if the FTP or hosting nodes are under maintenance:
https://nodico.net/network.php
If a service issue is listed there, you don’t need to take further action — our team will restore access automatically.
Otherwise, open a support ticket:
https://billing.nodico.net/submitticket.php
Note: Nodico provides support for FTP access and permission issues. Local client configuration and router/firewall setups are outside our support scope.