FileZilla is a free FTP/SFTP client for Windows, Mac, and Linux. It lets you upload files from your computer to your web server — perfect for publishing a site, updating themes, making backups, or editing files in public_html.
This tutorial shows how to use your Battlehorns FTP access with FileZilla, from setup to your first file transfer.

What you need
- FileZilla Client installed — official download (decline bundled offers in the installer if you don't want them)
- FTP/SFTP credentials from your Battlehorns service (host, username, password, port)
- A stable internet connection
Find your credentials in My services or the hosting panel assigned to your account.
Step 1 — Install FileZilla
- Go to filezilla-project.org
- Download FileZilla Client (not Server)
- Install with default options
- Open the application
Step 2 — Set up Site Manager
Don't rely on Quickconnect alone — use Site Manager to save your connection for reuse.
- In FileZilla: File → Site Manager… (or the first toolbar button)
- Click New Site and name it, e.g. Battlehorns — My site
- Fill in the fields:
| Field | Typical Battlehorns value |
|---|---|
| Protocol | SFTP (recommended) or FTP/FTPS per your plan |
| Host | Hostname from your panel (e.g. ftp.yourdomain.com or server IP) |
| Port | 22 (SFTP) or 21 (FTP) — use what your panel shows |
| Logon Type | Normal |
| User | Full FTP username (e.g. [email protected]) |
| Password | Service FTP password (case-sensitive) |
Transfer Settings (important)
If you see “Could not retrieve directory listing”:
- In Site Manager, open the Transfer Settings tab
- Set transfer mode to Passive
- Click OK
Step 3 — Connect to the server
- Open Site Manager
- Select Battlehorns — My site
- Click Connect
- On first SFTP connection, accept the server host key if prompted (verify the hostname is correct)
The bottom Message log should show Connected and Directory listing successful.
Step 4 — Upload files to your site
Once connected:
- Left (Local) — folders on your PC
- Right (Remote) — server folders; your site is usually in
public_html,www, orhtdocs
- On the remote side, open your web root (e.g.
public_html) - On the local side, open the folder with your project files
- Drag files or folders from left to right
- Wait for the transfer queue to finish
Tip: for a simple PHP site, the main file is usually index.php or index.html inside the public folder.
Step 5 — Download or backup
Drag from right to left to copy from server to PC — handy for backups before updates.
Common errors and fixes
Login incorrect / 530 User cannot log in
- Double-check username and password in the Battlehorns panel
- Watch for extra spaces when pasting
- Confirm protocol (SFTP vs FTP)
Connection timed out
- Verify host and port
- Try another network (some Wi‑Fi blocks FTP)
- Contact support if the server IP changed
Could not retrieve directory listing
- Enable Passive mode in Transfer Settings
- Try FTPS or SFTP if your plan supports it
Security best practices
- Prefer SFTP over plain FTP (encrypted credentials)
- Never share FTP credentials in public Discord or email
- Remove test files (
test.php, old backups) from production - Backup before overwriting live files
Next steps on Battlehorns
After uploading, open your domain in the browser. For PHP, databases, or a larger plan:
Manage my services · Hosting plans · Support
Image sources: WordPress Developer Handbook and Wikimedia Commons. Tutorial adapted for Battlehorns customers.
xtom79 Aug 26, 2026
sobre Como usar FTP com FileZilla — Tutorial passo a passo: o detalhe de Battlehorns é o que eu discutia a sério. Este tutorial mostra como usar o acesso FTP do teu plano Battlehorns com o FileZilla, do zero até à primeira transferência. isso é o facto que segura o artigo ou só o gancho?
kira250TV Sep 12, 2026
@xtom79 re How to Use FTP with FileZilla — Step-by-Step Tutorial: the New Site detail is what i'd arrgue about, not your framing. Find your credentials in My services or the hosting panel assigned to your account.
lucia168R Sep 12, 2026
então Site Manager de um lado, Dados FTP/SFTP do outro, e depois: Não uses só o “Quickconnect” para guardar passwords. são peças a mais para um único argumento. quem fica com a alavanca se isto avançar?
xHaze17 Sep 15, 2026
site Manager under “Step 3 — Connect to the server” is the angle i didn't expect. the rest of the article can argue about timing; that section is the actual claim. does it hold if you ignore the hype paragraph at the top?!!
xAsh78 Sep 15, 2026
há duas frases aqui que não me cabem na mesma história. uma: Este tutorial mostra como usar o acesso FTP do teu plano Battlehorns com o FileZilla, do zero até à primeira transferência. depois: Aprende a ligar ao teu hosting Battlehorns com FileZilla: instalar, configurar Site Manager, enviar…. qual é o post a sério?
lupal176 Sep 22, 2026
@kira250TV sobre Como usar FTP com FileZilla — Tutorial passo a passo: o detalhe Protocol é o que eu discutia, não o teu enquadramento. Aprende a ligar ao teu hosting Battlehorns com FileZilla: instalar, configurar Site Manager,….
mist361xX Sep 22, 2026
two things in here don't sit together for me. first: Don't rely on Quickconnect alone — use Site Manager to save ur connection for reuse. then later: Learn how to connect to your Battlehorns hosting with FileZilla: install, configure Site Manager, upload…. which one is the actual story?