FTP client setup: FileZilla, WinSCP, Cyberduck
Set up file transfer clients on UnderHost. FTP for shared hosting, SFTP for VPS/dedicated. FileZilla, WinSCP, and Cyberduck setup guides for both protocols.
On this page
You need a file transfer client to upload files to your UnderHost server. The protocol depends on your hosting type:
- Shared Hosting: Use FTP (port 21) with your cPanel username
- VPS / Dedicated Server: Use SFTP (port 22) with your SSH root credentials
We recommend FileZilla (works on all platforms) for either protocol.
Choose your FTP client
| Client | Platform | Cost | Best For |
|---|---|---|---|
| FileZilla | Windows, Mac, Linux | Free | Everyone (most popular) |
| WinSCP | Windows only | Free | Windows users who want SSH key auth |
| Cyberduck | Mac, Windows | Free | Mac users (native feel) |
Recommendation: Start with FileZilla. It works on all platforms.
FileZilla setup
Download and install
- Go to filezilla-project.org
- Click Download
- Choose your platform (Windows, Mac, or Linux)
- Download and install
Configure your server connection
- Open FileZilla
- Go to File > Site Manager (or Ctrl+S)
- Click New site
- Enter your connection details (see Connection Settings below)
- Click Connect
For detailed SFTP setup, see the SFTP guide.
Connection settings
For Shared Hosting (use FTP):
- Protocol: FTP (standard File Transfer Protocol)
- Host/Server: Your server hostname (e.g., server1.underhost.com)
- Port: 21 (standard FTP port)
- Username: Your cPanel username (from welcome email)
- Password: Your cPanel password
For VPS / Dedicated Server (use SFTP):
- Protocol: SFTP (SSH File Transfer Protocol)
- Host/Server: Your server IP address or hostname (e.g., 192.168.1.100)
- Port: 22 (standard SSH port)
- Username: root
- Password: Your SSH root password (from welcome email)
Where to find your connection details:
For shared hosting:
- Check your welcome email from UnderHost (contains cPanel username/password)
- Or log in to CustomerPanel → Services → My Services → your hosting → Manage (cPanel)
For VPS/Dedicated:
- Check your welcome email (contains SSH IP, port, root password)
- Or log in to CustomerPanel → Services → My Services → your VPS/server → view details
Tips for security
- For shared hosting: FTP is acceptable for your account (not internet-wide)
- For VPS/Dedicated: Always use SFTP instead of FTP for better security
- Do not save passwords in the client if sharing the computer
- Check file permissions after uploading (644 for files, 755 for directories)
- Disconnect when finished transferring files
Related: SFTP guide | SSH access basics | FTP vs SFTP comparison | File permissions guide
Need a developer-friendly server?
Use an UnderHost Cloud VPS for SSH, Git, Node.js, Python, Laravel, Docker, cron, and custom development workflows.





















