15 guides

Guides for people who move files over FTP and SSH

Practical answers to the problems that show up when you work with real servers — written to be useful whichever client you use.

How-to

Step-by-step answers to the things people actually need to do on a server from a Mac.

Connect to an FTP server

Connecting to FTP, FTPS and SFTP servers from macOS — why the Finder no longer works for uploads, what the Terminal can and cannot do, and how to set up a saved connection properly.

5 min read

Finder FTP is read-only

macOS mounts FTP servers read-only and has done since OS X Lion. Here is why Apple removed write support, why sftp:// isn't a Finder scheme, and what the practical alternatives are.

5 min read

SSH keys in an SFTP client

Your key logs you in from the Terminal but the app refuses it. The five causes, in the order worth checking — App Sandbox consent, the .pub mistake, key formats, server-side rejection, and keys that only ever worked through the agent.

7 min read

Upload a website

Publishing a site over FTP or SFTP — finding the right web root, what to upload and what never to, file permissions that actually matter, and how to avoid a half-deployed site.

5 min read

Folder sync over FTP

Folder synchronisation over FTP and SFTP — how comparison actually works, why timestamps lie, what mirror mode will delete, and how to exclude files with a .syncignore.

6 min read

Edit remote files

How to edit a file on a server without the download-edit-upload dance — how watch mode works, why it beats a mounted volume, and the cases where you should still not do it.

5 min read

Hidden files over FTP

Your FTP client has "show hidden files" switched on and .htaccess still is not there. The reason is in the FTP protocol itself — the LIST command does not return dotfiles unless you ask for them.

4 min read

File transfer through a bastion

What changes when the thing crossing a jump host is a file transfer instead of a shell — why SFTP goes through cleanly, why FTP and FTPS cannot, and what to do when your host only offers FTP behind a bastion.

7 min read

Upstream — the native FTP, FTPS & SFTP client for macOS

A transfer queue you can pause, resume and reorder, folder synchronization with a dry-run preview, live remote editing and credentials in the macOS Keychain. Free to download, no subscription.