FTP · FTPS · SFTP client for macOS
Move files by dragging them, the way you would in Finder — but pointed at the server where your site lives. And always knowing who is on the other end.
Three protocols
That address speaks one of three languages. They differ in one decisive way: how much of what you send travels in the clear.
The oldest one. Passwords and files cross the network readable by anyone in between. Fine only inside a network you trust.
The same FTP wrapped in TLS, the encryption behind https. Contents are protected, but it stays an awkward protocol to configure.
Not FTP at all: file transfer inside SSH, the channel you use to reach the server from Terminal. One port, everything encrypted, and you can sign in with a key.
What it does
Drop a folder and it all goes up: subfolders recreated on the server in the right order, empty ones included. The same the other way round.
Cmd to add, Shift to extend, then drag the group in one go. Drops from Finder work too.
Transfers run in a bar at the bottom of the same screen, so you never lose sight of your files. You decide how many run in parallel.
If the connection drops halfway through a large file, you continue from that exact point instead of starting over.
OpenSSH private keys — ed25519, RSA and ECDSA — including passphrase-protected ones. Passwords and passphrases live in the macOS Keychain.
The server's fingerprint is shown the first time and checked every time after. If it ever changes, you are told plainly instead of connecting anyway.
Honest notes
Better to read it here than to find out after installing.
The signature used is the historical ssh-rsa, which OpenSSH 8.8 and later
refuse by default. An ed25519 key has no such limit.
Servers that only accept keyboard-interactive instead of a plain password are not supported yet.
ECDSA keys load only when they are not protected by a passphrase.