Skip to content

Home · Blog · FTP: what it is and how to work with site files

Send a request

New format

FTP: what it is and how to work with site files

FTP (File Transfer Protocol) is a way to copy files between your computer and the site server: upload a theme, download a backup, fix permissions, reach places the CMS admin can’t.

Below: why you need a client, how to connect, typical jobs, and security. FileZilla and hosting-panel UIs change — use current Help. For passwords prefer SFTP or FTPS over open FTP.

Share
Telegram

Why you need an FTP client

The client syncs your PC with folders on the server: upload, download, rename, delete, change permissions.

Typical jobs: upload static files, fix a white-screen WP site, pull a copy of `wp-content`, remove malware after a breach (after a backup), rename a plugin install folder.

Not every edit should go over FTP: content and media in the CMS are safer via built-in tools when they work.

What people usually do:

  • upload/download files and folders
  • change permissions (chmod)
  • rename and delete
  • access when the admin is down.

How to connect

You need a host (domain or IP / technical address), port (21 for FTP, often 22 for SFTP — confirm with the host), login and password or a key.

Create the site in the client’s site manager; save settings without syncing the password to a cloud vault on someone else’s laptop.

After login, left is local files, right is the server (classic FileZilla layout). Transfer by drag-and-drop or transfer buttons. Panel labels may change — the idea stays.

Hosting Hosting control panel

Practice

Before working over FTP/SFTP

Password and backup beat drag-and-drop.

0 / 6 done

FileZilla and alternatives

FileZilla is often praised for cross-platform support, a site manager, resume, and logs. It’s a handy start — not the industry’s only standard.

Download the client from the official source. Third-party “builds with an accelerator” sometimes bundle adware.

On Windows many pick WinSCP; on macOS — Cyberduck / Transmit. Cursor/VS Code and some hosting panels have their own file access.

Benefits of a good client:

  • resume after a drop
  • a file queue
  • an error log
  • working across several folders
  • SFTP/FTPS support.

Security and practice

Prefer SFTP/FTPS. Turn off anonymous FTP if you don’t need it.

Don’t put password-bearing backups in a public `httpdocs` without protection. After installing a plugin/theme, remove or lock leftover installers.

Before mass-replacing theme files — backup. Live edits with no copy are a common downtime cause.

WordPress security WordPress plugins

Key takeaways

FTP/SFTP is access to site files from your computer.

A client is for transfer, permissions, and emergency access — it doesn’t replace the admin for content.

An encrypted channel and care with passwords beat “convenient” open FTP.

FAQ

Is FTP required if I have WordPress?

Not always: much is done in the admin and the host’s file manager. FTP/SFTP matters when admin is down, you edit code/config, or move large folders.

Why is SFTP better than FTP?

SFTP runs over SSH with encryption. Plain FTP may send password and data in clear text — risky on untrusted networks.

Where do I get host, login, and password?

In the host’s email/panel: FTP/SFTP access. Sometimes a separate FTP account with limited rights is safer than root.

Is FileZilla the only client?

No. It’s popular and cross-platform, but there’s also WinSCP, Cyberduck, and built-in managers in IDEs/hosting panels.

Can I edit wp-config over FTP?

Yes, technically. Backup first; a config typo takes the site down. Don’t paste DB passwords into chats.

What is chmod / permissions?

Access rights for files and folders on the server. Too open — a security hole; too tight — the site can’t write cache/uploads.

Should I store the password in the client?

Carefully: on a shared PC, better not. Use a password manager and a separate FTP user with minimal rights.

What if a large upload fails mid-way?

Many clients support resume. Verify integrity after; for backups an archive via the hosting panel is sometimes safer.

Need SFTP access without risking live files on open FTP?

We’ll set a proper client path, backups, and permissions — for emergencies, not everyday content edits.

Discuss the task