sshfs is a secure file system client that allows you to access and manipulate files on remote systems where that would normally be available via SFTP. sshfs is dependent upon FUSE or Filesystem in Userspace. FUSE is available for Linux, FreeBSD, NetBSD (as PUFFS), OpenSolaris, and Mac OS X (as MacFUSE). It was officially merged into the mainstream Linux kernel tree in kernel version 2.6.14. h1.
You will need to install three applications / frameworks:
At present the preference pane that MacFuse installs is 32-bit, so your System Preferences will restart in 32-bit mode when you select the MacFuse pane. The only option it exposes is a check for updates.
Macfusion is an open source SSHFS mounting application for Mac OS X.
Download and install from: http://www.macfusionapp.org
Once Macfusion is installed, start the application and click on the plus icon in the bottom left of the main window and choose SSHFS.
{{ $image := .ResourceGetMatch “Macfusion_sshfs.png” }}
Under the SSH tab:
Under the SSH Advanced tab:
Under the Macfusion tab:
Then you need to rename or remove that library. Navigate to the /Applications/Macfusion.app/Contents/Plugins/sshfs.mfplugin/Contents/Resources directory and rename (e.g., sshnodelay.orig) or remove the sshnodelay.so file.
Now that you have a working connection it is time to verify the version of sshfs included with Macfusion, and update it if necessary. Using the Terminal, navigate to:
$ cd /Applications/Macfusion/Contents/Plugins/sshfs.mfplugin/Contents/Resources $ ./sshfs-static -VDownload SSHFS from: http://code.google.com/p/macfuse/wiki/MACFUSE_FS_SSHFS
For Mac OS X 10.6 you want to get the sshfs-static-leopard.gz file. Uncompress the gzip archive. Inside the resulting sshfs-binaries folder will be an application called sshfs-static-leopard. In Terminal rename the original sshfs-static application (assuming you are still in the /Applications/Macfusion/Contents/Plugins/sshfs.mfplugin/Contents/Resources directory):
$ mv sshfs-static sshfs-static-orig$ mv ~/Downloads/sshfs-binaries/sshfs-static-leopard sshfs-staticYou can prevent .DS_Store files from being created on the mounted filesystem by executing the following command in Terminal:
$ defaults write com.apple.desktopservices DSDontWriteNetworkStores true