Cyberduck
Free, donation-supportedMulti-protocol file transfer (SFTP, FTP, FTPS, WebDAV, S3, Azure, Google Cloud) with a free open-source core.
Five SFTP clients tested on macOS — drag-and-drop, remote editing, multi-protocol, native feel. Which one to pick for your workflow.
SSHive's SFTP file manager lives in the same window as the SSH terminal: dual-pane local-vs-remote browser, drag-and-drop from Finder, built-in remote text editor (CodeMirror), bulk operations, transfer progress with speed. The killer feature is workflow integration — fix a config in the SSHive editor, restart the service in the SSHive terminal next to it, in the same session. If you only need pure SFTP and never touch SSH, dedicated apps below may be a better fit.
Multi-protocol file transfer (SFTP, FTP, FTPS, WebDAV, S3, Azure, Google Cloud) with a free open-source core.
A polished, fast SFTP/FTP client made by Panic — the best UX in the category, paid.
Dual-pane file manager that doubles as an SFTP client, with cloud-storage support.
Cross-platform veteran (Windows, Mac, Linux) — works fine, dated UI, free.
Editing a config and restarting a service is a single workflow. With Cyberduck + Terminal, that is two apps and a constant Cmd+Tab. With SSHive's integrated panes, both are one click apart.
SFTP runs over the SSH connection. SSHive stores SSH credentials in the macOS Keychain via Touch ID — the SFTP pane uses the same auth automatically. No re-typing passwords, no separate credentials per protocol.
SSHive's SFTP works on iPhone and iPad too, with profiles synced from Mac. Cyberduck and Transmit are Mac-only on the Apple side; FileZilla has a separate Android version.
Get the all-in-one SSH, SFTP, RDP and VNC client for Mac. Free download, no signup required.
Download SSHive Free