UnderHost
Knowledgebase Docs

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

  1. Go to filezilla-project.org
  2. Click Download
  3. Choose your platform (Windows, Mac, or Linux)
  4. Download and install

Configure your server connection

  1. Open FileZilla
  2. Go to File > Site Manager (or Ctrl+S)
  3. Click New site
  4. Enter your connection details (see Connection Settings below)
  5. 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:

  1. Check your welcome email from UnderHost (contains cPanel username/password)
  2. Or log in to CustomerPanel → Services → My Services → your hosting → Manage (cPanel)

For VPS/Dedicated:

  1. Check your welcome email (contains SSH IP, port, root password)
  2. 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

Was this article helpful?

Need a developer-friendly server?

Use an UnderHost Cloud VPS for SSH, Git, Node.js, Python, Laravel, Docker, cron, and custom development workflows.

Related articles

Back to Developer Tools