SSH Command › SFTP client

The SFTP client for Mac, Windows and Linux — with a shell built in.

SSH Command is a modern WinSCP and FileZilla alternative: dual-pane SFTP and SCP, a live SSH shell on the same connection, jump hosts, explicit sudo and an encrypted vault.

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

SSH Command SFTP client on Mac: dual file panes with a live SSH shell on the same connection
Files and shell on one SSH connection.
SFTP client features

A SFTP client that belongs to the SSH workflow.

Files, shell and keys in one calm window — built for people who live on Linux servers.

01

SFTP and SCP, side by side

Two panes, local and remote, with Files · SFTP, Shell · SSH and Copy · SCP one click apart on the same connection.

02

Your keys, your config

Uses your SSH agent, ~/.ssh keys and ~/.ssh/config aliases, including ProxyJump. Type an alias and the host, port, user and jump host fill in.

03

Jump hosts & tunnels

Reach servers behind a bastion. Local, remote and SOCKS port forwards, remembered per server. Both are free.

04

Explicit sudo

When the server refuses an action, elevate for that moment only. Five idle minutes later it drops on its own.

05

Trust you can see

Host key fingerprints on first use, a loud warning if they change, and an encrypted vault for saved logins.

06

Stays connected

Auto-reconnect with backoff re-opens your shell and tunnels after a network blip, and never trusts a key you did not accept.

SSH Command connected over SFTP: local and remote file panes side by side with a live SSH shell underneath
Local and remote panes with the live shell underneath — one connection.
One connection, three ways to work

Stop juggling an SFTP app and a terminal.

Upload a file, then run ls -l on the same login. Copy with SCP when you only have scp on the other end. Search Linux commands and send them straight into the shell.

  • Every file action is echoed into the terminal as the equivalent command
  • Several servers open side by side in the Connected rail
  • Asks before overwriting an existing file, with sizes and dates
Honest comparison

SSH Command vs WinSCP vs FileZilla for SFTP

Both are excellent, free tools. Here is where each is the better fit.

CapabilitySSH CommandWinSCPFileZilla Client
SFTP dual-pane file managerYesYesYes
SCPYesYesNo
FTP & FTPSYesYesYes
Interactive SSH shell in the same appBuilt in (xterm)Opens PuTTY / limited consoleNo
Files and shell share one SSH connectionYesSeparate windowsNo
Reads OpenSSH config (aliases, ProxyJump, keys)YesImports PuTTY sessionsNo
Jump hosts & port forwardingYes (free)Tunnels supportedNo built-in SSH tunnels
Elevate to root only when you askExplicit, time-limited sudoOptional sudo / su settingsNo
Auto-reconnect after a dropped connectionYesConfigurableConfigurable retries
Folder sync with a previewProYes — synchronizeCompare / sync browsing
SchedulingPro — scheduled transfersTask Scheduler + scriptingNo
Command-line scripting & automationNot yetStrong — a core strengthLimited CLI
Transfer queue with resumeNot yetYesYes
MacYes (Apple Silicon)No — Windows onlyYes
WindowsYesYesYes
LinuxYes — AppImage & .debNoYes
Source codeClosed (free for personal use)Open sourceOpen source
PriceFree personal · $39 once for workFreeFree · paid Pro edition

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.

SSH Command folder sync preview over SFTP listing files to upload with checkboxes
Pro folder sync over SFTP: preview first, then synchronize.
Pro tools for teams

Sync folders, schedule jobs, run one command on many servers.

The $39 one-time commercial licence adds the tools you reach for when you manage more than one server.

  • Folder sync with a preview, skip lists, mirror deletes behind a confirmation
  • Scheduled transfers that run while the app is open and refuse unknown host keys
  • Run on many servers and saved scripts with per-server placeholders
  • Session restore reopens yesterday’s servers and folders in one click

Pricing & licensing

Questions

SFTP client — frequently asked questions

What is the best SFTP client for Mac, Windows and Linux?

That depends on your workflow. SSH Command is built for people who want files and a terminal on the same SSH connection: dual-pane SFTP, SCP, an interactive shell, jump hosts, port forwarding and an encrypted vault, on Mac (Apple Silicon), Windows and Linux. WinSCP is excellent if you live on Windows and need scripting; FileZilla is a solid free choice for FTP and SFTP.

Is SSH Command a WinSCP alternative?

Yes, especially for Mac and Linux users, since WinSCP is Windows-only. SSH Command gives you the familiar two-pane SFTP and SCP view plus a built-in shell, with sudo available only when you ask for it. WinSCP is stronger at scripting and automation from the command line.

Does it read my ~/.ssh/config?

Yes. Type a host alias and SSH Command fills in the host name, port, user, identity files and any ProxyJump from your OpenSSH config, just like the ssh command does. It also uses your SSH agent and the default keys in ~/.ssh.

How does it verify the server?

On first connection you see the server’s host key fingerprint and decide whether to trust it. SSH Command remembers it and warns you if it ever changes. Unattended jobs and automatic reconnects only trust keys you already accepted.

Can I use sudo for files owned by root?

Yes. Elevation is explicit and temporary: you turn it on, SSH Command retries the refused action as root with sudo, and it drops back after five idle minutes. Your login never changes.

Is SFTP the same as FTPS?

No. SFTP runs inside SSH (port 22). FTPS is the older FTP protocol wrapped in TLS. SSH Command supports both — see the FTP and FTPS page — plus plain FTP and SCP.

Is it free?

Free for personal use. Work use needs a one-time $39 per-user licence with 12 months of updates, usable on up to four of your own devices. SFTP, SCP, the shell, jump hosts, port forwarding and auto-reconnect are free; Pro tools such as folder sync and scheduled transfers need the licence.

Will it ask before overwriting files?

Yes. If a file with the same name exists on the server (or locally when downloading), you see a dialog with both versions’ size and date and choose which to replace, with an opt-out for the session.

Coming from FileZilla and want plain FTP or FTPS? See the FileZilla alternative page.

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.