The fast, focused SFTP client for iPhone, iPad & Mac
SFTP Files works with any server that runs SSH — a Raspberry Pi, a NAS, a VPS, or a web host. If you can ssh to it, you can connect. The most common fixes are below.
The app connects over SSH (port 22 unless you changed it). Check that:
sudo systemctl enable --now ssh; on a Synology enable SSH in Control Panel → Terminal & SNMP; on a Mac turn on Remote Login.Use the same username and password you'd use with ssh user@host. If plain ssh works but the app doesn't, check that the server allows password authentication (PasswordAuthentication yes in /etc/ssh/sshd_config) — many VPS images disable it in favor of keys.
Choose Private Key authentication and paste your OpenSSH-format key — the text starting with -----BEGIN OPENSSH PRIVATE KEY-----. Ed25519 and RSA keys are supported, including passphrase-protected ones (enter the passphrase in the field below the key).
Note: keys encrypted with a hardened KDF setting (ssh-keygen -a 32 or higher) aren't supported yet — re-export with the default settings, or remove the passphrase copy with ssh-keygen -p.
Leave it blank to start in your home folder, or set an absolute path like /var/www to open there on every connect.
Edit the server and turn on Mount as drive in Finder. It appears under Locations in Finder's sidebar, and every app on your Mac can open and save files on it. To remove it, press the ⏏ eject button on the server card (Finder doesn't show its own eject control for app-provided drives — that's a macOS limitation).
SFTP has no change notifications, so Finder refreshes a folder when you reopen it. If a folder looks stale, close and reopen it, or press ⌘R.
A quick way to run one-off commands (ls -la, df -h, tail -f-style checks) on your server over the same SSH connection. cd is sticky between commands. Some hardened servers (SFTP-only hosting accounts) disable command execution — file browsing still works there, but the console will report that commands are unavailable.
Yes — everything (credentials, files, console commands) travels inside the SSH connection, encrypted end to end between your device and your server. See the Privacy Policy.
Open Settings → SFTP Files Pro → Remove Ads. One-time purchase, no subscription, removes all ads forever, on all your devices via universal purchase. Already bought it? Tap Restore Purchase.
Send details of your server (make/model or hosting provider, OS) and the exact error message the app showed — it usually points straight at the fix. The in-app Protocol view shows the full SFTP conversation and is great to include.