This site contains affiliate links — if you sign up through them we may earn a commission at no extra cost to you, without affecting our editorial neutrality. Details

FTP SFTP Thailand Guide

FTP SFTP Thailand Guide

What is FTP

FTP (File Transfer Protocol) transfers files between client and server over networks using Port 21 (control) and random data ports. The main problem: it transmits data including passwords as plaintext, making it insecure on untrusted networks.

What is SFTP

SFTP (SSH File Transfer Protocol) transfers files over SSH (Secure Shell), encrypting all data including authentication. Uses Port 22 (same as SSH). Much more secure than FTP — always prefer SFTP over FTP when possible.

Interested in AsiaGB?

Check the latest plans and promotions on the official site.

Visit AsiaGB →

FTP vs SFTP

Key differences: FTP is unencrypted, sends passwords as plaintext, uses Port 21. SFTP is SSH-encrypted, uses Port 22. FTP is easier on shared hosting not requiring SSH access. Some shared hosts don't offer SFTP. FTPS is FTP over SSL — a middle option.

FTP Client

FileZilla: free open source, best overall, supports FTP/SFTP/FTPS. WinSCP: free Windows client, excellent SFTP/SCP support. Cyberduck: free Mac/Windows with good UI. Transmit: best Mac client but paid. Command line: sftp and scp in Terminal.

Setup: FTP Hosting

In cPanel, go to FTP Accounts → create Username, Password, allowed Directory, and Quota. In FileZilla, enter Host (domain or IP), Username, Password, Port (21 for FTP, 22 for SFTP), and select the correct protocol.

Passive vs Active FTP Mode

Firewalls often block Active FTP Mode because the server initiates the data connection to the client. Passive Mode: the client initiates the data connection, passing through firewalls more easily. If FTP connection fails, try Passive Mode first.

Security: FTP/SFTP

Use FTPS or SFTP instead of plain FTP. Disable plain FTP on your own VPS. Restrict FTP access with IP whitelisting. Use strong passwords or SSH Key Authentication for SFTP. Regularly check FTP logs.

FTP Hosting

Common FTP uses in hosting: uploading website files (HTML, PHP, CSS, JS), downloading file backups, editing files directly (some clients support this), moving files between directories, bulk image uploads, and deploying code from local to production.

What is FTPS

FTPS (FTP Secure or FTP over SSL/TLS) adds SSL/TLS encryption to FTP — different from SFTP (which uses SSH). Explicit FTPS: starts as FTP then upgrades to SSL. Implicit FTPS: SSL from the start on Port 990. More complex than plain FTP but more secure.

Frequently Asked Questions (FAQ)

How do I use FileZilla at a basic level?
1. Open FileZilla. 2. File -> Site Manager -> New Site. 3. Protocol: SFTP. 4. Host: your-domain.com. 5. Port: 22. 6. Username and Password as provided by your hosting. 7. Click Connect, then click OK and answer Yes if asked to trust the host key. 8. Left = your local computer, Right = the server.
How is SFTP different from SSH?
SSH is used for command-line access on the server. SFTP uses the same port (22) but is a subsystem of SSH dedicated to file transfer. Both use the same credentials, but the application differs (SSH = terminal, SFTP = file transfer).
How do I upload WordPress via FTP?
1. Download WordPress from WordPress.org. 2. Unzip it. 3. Connect to the server with FileZilla. 4. Navigate to /public_html/. 5. Drag all the files from the WordPress folder into the Remote Panel. 6. Wait for the upload to finish. 7. Go to your browser, open domain.com, and continue with the wizard.
What do I do when FTP fails and the connection is dropped?
Try: 1. Use Passive Mode. 2. Reduce the transfer queue (upload fewer pieces at a time). 3. Increase the timeout in FileZilla Settings. 4. If you are on Wi-Fi, try LAN instead. 5. If a firewall is blocking, check ports 21/22. 6. Contact hosting support if the problem persists.