20% off your first order with code APEX20 00:00:00 See deals
cPanel & Files

Creating and Using an FTP/SFTP Account

Hoststack Team·4 min read

FTP and SFTP accounts let you (or a developer) upload and manage website files using a dedicated client like FileZilla instead of the browser-based File Manager — much better for large sites, ongoing development, or giving a third party limited access without sharing your main cPanel login.

FTP vs SFTP

SFTP (SSH File Transfer Protocol) encrypts the entire connection, including your login credentials, and is the recommended option wherever it's available. Plain FTP sends data unencrypted and should only be used if a specific tool requires it, ideally over FTPS (FTP with SSL/TLS). Hoststack shared and reseller accounts support both.

Creating an FTP account in cPanel

  • Log in to cPanel and open FTP Accounts under the Files section
  • Enter a username, a strong password, and the specific directory this account should have access to — scope it to a single folder (e.g. public_html/client-site) rather than the whole account when giving access to a third party
  • Set a quota if you want to cap how much space that account can use, and click Create FTP Account
  • Your main cPanel login already works as a full-access FTP/SFTP account by default — you only need a new one for restricted or additional access

Connecting with FileZilla

  • Host: your server IP address or sftp://yourdomain.com
  • Port: 22 for SFTP, 21 for FTP/FTPS
  • Username/Password: the FTP account credentials you just created
  • In FileZilla's Site Manager, set Protocol to "SFTP - SSH File Transfer Protocol" for the encrypted option, then click Connect

Good practice

Delete or disable FTP accounts you no longer use, and rotate passwords periodically — an old, forgotten FTP account with a weak password is a common way sites get compromised. Never reuse your cPanel password for a third-party FTP account.

Connection timing out or refused?

This is often a firewall or passive-mode setting on your end — our team can help you check both sides.

Open Client Area

Deploy today

Online in 60 seconds. Supported around the clock.

Hosting, VPS and game servers on Mumbai infrastructure — INR billing, GST invoices, and code APEX20 for 20% off your first order.

5,000+ customers served
99.9% uptime SLA
<8ms ping across India
24/7 expert support
WhatsApp Discord