FTP vs SFTP vs FTPS (Comparison Table)
Encryption and architecture. FTP — the 1971-vintage protocol — runs credentials, commands and file contents in cleartext over port 21 plus wandering data ports. SFTP runs everything inside one encrypted SSH session on port 22. The full field:
| Dimension | FTP | SFTP | FTPS |
|---|---|---|---|
| Encryption | None | SSH, always | TLS |
| Ports | 21 + data range | 22 only | 990 or 21 + range |
| Credentials in transit | Cleartext | Encrypted | Encrypted |
| Firewall-friendliness | Poor | Excellent | Fiddly |
| Verdict | Dead | Default choice | Legacy compromise |
They share a purpose but no code — despite the name, SFTP is not FTP secured. cPanel hosting on WebJi® ships SFTP as the standard path.
How Each Protocol Works Under the Hood
Two practical notes on FTP protocol: it interacts directly with caching and database response, and misconfiguration is the most common cause of 'hosting is slow' tickets. WebJi® support checks it as part of standard migrations.

Security: Why Plain FTP Is Effectively Dead
Use SFTP (port 22) when the host offers it; plain FTP (port 21) sends the password in the clear. The username and the path come from the hosting panel, and the remote folder for the site is usually public_html. A successful login to the wrong directory is why files upload and the site does not change.
Connecting With FileZilla Over SFTP (Steps)
Five steps for your hosting account:
- Install FileZilla.
- Confirm credentials — on WebJi® shared hosting, your cPanel username works over SFTP on port 22 with the panel password.
- Site Manager → New Site: Protocol 'SFTP - SSH File Transfer Protocol', Host yourdomain.com or the server IP, Port 22, Logon Type 'Normal' (or 'Key file' with an SSH key).
- Connect and accept the host-key prompt — that fingerprint check is SSH verifying the server.
- Transfer: left pane local, right pane remote, drag across.
Common errors: '530 authentication failed' means wrong credentials; 'connection refused' means port 22 is blocked somewhere — try the server IP.
Firewall and Port Considerations
SFTP needs exactly one port — 22 inbound — which is why it sails through NAT and firewalls where FTP demands configuration.
Plain FTP behind NAT requires the server's passive-port range configured and opened, and active mode almost never survives client-side NAT. FTPS is fiddlier still: explicit needs 21 plus a passive range; implicit needs 990 plus the range — pin the range small (30000–31000) if you must run it.
On cPanel you can additionally whitelist your IP for SSH/SFTP, tightening who can even attempt login. Before any bulk transfer, compress: one 200 MB tar.gz beats 4,000 small files, and the cPanel File Manager covers single-file edits without any client at all.
Frequently Asked Questions
What is the difference between FTP and SFTP?
Encryption and architecture. FTP — the 1971-vintage protocol — runs credentials, commands and file contents in cleartext over port 21 plus wandering data ports. SFTP runs everything inside one encrypted SSH session on port 22. The full field:
Is SFTP more secure than FTP?
For “Is SFTP more secure than FTP”: Encryption and architecture. FTP — the 1971-vintage protocol — runs credentials, commands and file contents in cleartext over port 21 plus wandering data ports. SFTP runs everything inside one encrypted SSH session on port 22. The full field:
Do I still need FTP if I have cPanel?
Linux shared and WordPress plans use cPanel. Windows plans use Plesk. The panel login is separate from the client area where you pay invoices and open tickets. If you need a specific panel on a VPS, say so in the quote request to support@webji.services — it is not assumed on every unmanaged server.
Which port does SFTP use?
Encryption and architecture. FTP — the 1971-vintage protocol — runs credentials, commands and file contents in cleartext over port 21 plus wandering data ports. SFTP runs everything inside one encrypted SSH session on port 22. The full field: The question here is: Which port does SFTP use.
Can FileZilla connect via SFTP?
It depends on the plan you order. FTP vs SFTP: Which Should You Use to Upload Files? is billed in INR with 18% GST. Email support@webji.services with this question before you pay — the desk is 24/7 in Hindi and English, and the average first reply is under 60 minutes. Phone +91 141 4941811 is business hours only.
Why is plain FTP being phased out?
Plain FTP behind NAT requires the server's passive-port range configured and opened, and active mode almost never survives client-side NAT. FTPS is fiddlier still: explicit needs 21 plus a passive range; implicit needs 990 plus the range — pin the range small (30000–31000) if you must run it.
Is WebJi® an Indian company?
Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.
Do you provide GST invoices?
Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

