SSH Command › FTP client

A modern FileZilla alternative for FTP, FTPS and SFTP.

SSH Command brings FTP, FTPS, SFTP, SCP and a live SSH shell under one roof, with an encrypted vault and a prompt before any file is overwritten. One app for Mac, Windows and Linux.

Free for personal use · Mac (Apple Silicon), Windows and Linux · Commercial licence $39 once, see pricing

SSH Command’s FTP window connected over FTPS with explicit TLS, showing local files on the left and server files on the right
The FTP window, connected over FTPS (explicit TLS): local files left, server files right.
FTP client features

Everything you expect from an FTP client — plus the SSH side.

SSH Command is where SSH, SFTP, SCP and FTP stay together under one roof, so you stop switching between FileZilla, WinSCP and a terminal.

01

FTP and FTPS

Explicit TLS and implicit TLS, with a clear “encrypted” badge. Untrusted or self-signed certificates are refused unless you accept them for that connection.

02

Dual panes

Local on the left, server on the right. New folder, new file, rename, remove, recursive remove, and one-click upload and download between the panes.

03

Encrypted vault

Save logins under a master password. AES-256-GCM with scrypt key derivation, stored only on your computer, locked automatically when you are away.

04

Asks before overwriting

If a file already exists you see both versions’ size and date and choose what to replace — or opt out for the session.

05

Mac, Windows, Linux

Native builds for Apple Silicon, Windows (installer or portable) and Linux (AppImage and .deb, x64 and ARM64).

06

A real SSH shell too

Same app, same servers: open an interactive terminal, copy with SCP, forward ports, hop through a bastion — without a second program.

SSH Command’s file-already-exists dialog listing two files with their existing and new sizes and dates, with Cancel, Skip existing and Overwrite all buttons
The overwrite prompt: sizes and dates side by side, nothing replaced until you say so.
Safer transfers

Never overwrite a file by accident.

It is easy to replace a newer file with an older one by accident. SSH Command checks the destination first — for FTP, FTPS, SFTP and SCP — and lists every clash. Tick the ones to replace, skip the rest, or cancel.

  • Existing and incoming size and modified time, side by side
  • Choose per file: overwrite, skip or cancel the whole transfer
  • “Overwrite without asking for this session” when you really mean it
  • Enforced in the app’s core, so no other action can overwrite silently
Honest comparison

SSH Command vs FileZilla

FileZilla is a respected, free, open-source FTP client. Here is how the two compare, including where FileZilla is the better fit.

CapabilitySSH CommandFileZilla Client
FTPYesYes
FTPS (explicit & implicit TLS)YesYes
SFTP (SSH file transfer)YesYes
SCPYesNo
Built-in SSH terminal on the same connectionYes — xterm shell, same loginNo
Dual-pane local ↔ server viewYesYes
Passwords stored encryptedMaster-password vault (AES-256-GCM)Site Manager; protection options vary by version
Asks before overwriting an existing fileYes, with sizes and dates; session opt-outYes (file exists actions)
Run commands as root without logging in as rootExplicit, time-limited sudoNo
Jump hosts & port forwardingYes (free)No built-in SSH tunnels
Reconnect automatically after a dropYes, with backoffConfigurable retries
Folder sync with a previewProDirectory comparison & synchronized browsing
Transfer queue with parallel transfers & resumeNot yetYes — a core strength
Mac, Windows and LinuxYesYes
Source codeClosed (free for personal use)Open source
PriceFree personal · $39 once for workFree · paid Pro edition for extra protocols

FileZilla, WinSCP and PuTTY are trademarks of their respective owners; SSH Command is not affiliated with them. The comparison reflects the publicly documented features of their current desktop clients at the time of writing and is meant to be fair, so it also lists where they are stronger. Spotted something out of date? Tell us.

Which protocol?

FTP vs FTPS vs SFTP vs SCP

People search for “FTP client” when they often need SFTP. SSH Command speaks all of them, so you can pick the safest one your server offers.

ProtocolPortEncrypted?Typical useIn SSH Command
FTP21No — password and files travel in clear textPublic downloads, trusted internal networksYes
FTPS — explicit21 (AUTH TLS)Yes — TLS after connectingHosting panels that offer “FTP over TLS”Yes
FTPS — implicit990Yes — TLS from the first byteOlder servers that insist on implicit TLSYes
SFTP22 (SSH)Yes — everything inside SSHLinux servers, cloud VMs, anything with SSHYes
SCP22 (SSH)Yes — inside SSHQuick one-off copies from a script or terminalYes

Not sure? If your server has SSH, use SFTP. If it is a web host that only offers FTP, choose explicit FTPS.

Switching from FileZilla

Up and running in three steps.

Download

Pick the Mac, Windows or Linux build from the download section. It is free for personal use.

Add your server

Open the FTP window, enter host, port, username and password, choose Explicit FTPS (or plain FTP / implicit FTPS), and connect.

Save it to the vault

Accept “Save this host?” once. Your login is stored encrypted under your master password and ready next time.

There is no one-click import of FileZilla’s Site Manager yet, so you re-enter each site once.

SSH Command Pro folder sync window listing every file that would be uploaded, with checkboxes and a Synchronize button
Pro: compare a local folder with a server folder, review every change, then synchronize.
When you outgrow drag-and-drop

Folder sync, schedules and more — in the Pro tools.

For whole folders, SSH Command’s Pro tools compare a local and a remote folder, show every change before anything happens, and mirror deletes only after you confirm. They run over SSH/SFTP connections.

  • Folder sync with preview, skip lists and checksum mode
  • Scheduled transfers that refuse unknown host keys
  • Run one command on many servers; saved scripts; session restore
  • Included with the $39 one-time commercial licence

See what is free and what is Pro

Questions

FileZilla alternative — frequently asked questions

Is SSH Command a good FileZilla alternative?

If you mostly move files over FTP, FTPS or SFTP and you also open a terminal on the same servers, yes: SSH Command puts the file panes, an SSH shell, SCP and an encrypted password vault in one app on Mac, Windows and Linux. If you rely on FileZilla's transfer queue with resume, directory comparison or its Site Manager imports, keep that in mind: those are areas where FileZilla is stronger today (see the table above).

Does it support FTPS (FTP over TLS)?

Yes. Explicit FTPS (AUTH TLS on port 21) and implicit FTPS (port 990) are supported. A server with an untrusted or self-signed certificate is refused by default; you can choose to accept it for that connection. The window shows an encrypted badge so you can see at a glance whether a session is protected.

Is plain FTP safe to use?

Plain FTP sends your password and files unencrypted, so use it only on a trusted network or for public downloads. SSH Command labels unencrypted sessions clearly, so you always know what protection a connection has. Prefer FTPS or SFTP whenever your server offers them.

Is SSH Command free?

It is free for personal use: hobby projects, learning, home labs and servers you administer for yourself. Using it for work needs a commercial licence, $39 per user, paid once, with 12 months of updates and use on up to four of your own devices. FTP, FTPS, SFTP, SCP, the SSH shell, the vault, jump hosts, port forwarding and auto-reconnect are all free; only the Pro tools (folder sync, scheduled transfers, run on many servers, saved scripts, session restore) need the licence.

Can I upload or download whole folders over FTP?

Transfers are selected-file based: pick one or more files and use the arrow buttons. There is a recursive remove for folders on FTP servers. For whole-folder transfers the Pro folder sync compares a local and a remote folder, shows every change first, and then copies them over SFTP.

How are my FTP passwords stored?

In the encrypted vault: AES-256-GCM with a key derived from your master password (scrypt). The vault is a file on your own computer; we cannot recover a forgotten master password. It locks itself when you are idle.

Does it run on Linux?

Yes. There are an AppImage and a .deb for x64 and ARM64, alongside the Mac (Apple Silicon) and Windows builds.

Will it ask before overwriting a file?

Yes, on FTP, FTPS, SFTP and SCP alike. If a file with the same name already exists, a dialog lists the clashes with their sizes and dates so you can replace some, all, or none. A checkbox skips the question for the rest of the session if you prefer.

Try it on your own servers — it is free for personal use.

Mac, Windows and Linux. No account needed to start; a one-time commercial licence is $39 per user.