Editing remote files from Mac OS

Last updated on
27 July 2016

Cyberduck

Cyberduck is Free and Open Source (GPL) software that acts as a SFTP client. Donations are encouraged, but not required to use the software.

http://cyberduck.ch/

It has a feature that allows you to select a remote file to edit, and it will then copy it down, and synchronize your edits back to the server.

It also has an option to synchronize a local directory with a remote directory.

FUSE with sshfs

There are a number of open-source options for using FUSE with sshfs including the GUI http://macfusionapp.org/ that builds on top of macfuse.

See more at http://en.wikipedia.org/wiki/SSHFS

The development of macfuse itself by the original developers seems to have stalled, but there is a more up to date fork at https://github.com/bfleischer/macfuse Using that probably requires Xcode and the desire to learn how to build from source.

The sshfs package and its dependency, fuse, are both available via a number of popular package managers, including Homebrew and Aptitude.

Expandrive

A commercial alternative built on FUSE is:

http://www.expandrive.com/mac

Transmit

Another commercial alternative (initially built on FUSE, but not anymore), with performance that trumps all of the above: Panic's Transmit 4.

http://www.panic.com/transmit/

Help improve this page

Page status: No known problems

You can: