Email: Takayama Fumihiko <tekezo@pqrs.org>

sshfs for Mac OS X

Document

What's

This is sshfs for Mac OS X.
You can mount remote server filesystem via ssh (using sftp protocal).

Feature

  • High performance read/write.
  • Simple usage.
  • Concise source code written with C++

sshfs with Finder.

Howto

Howto use

  1. Install sshfs-x.x.x.pkg
  2. Make mountpoint.
    $ mkdir -p ~/sshfs/server1
    
  3. Mount Filesystem. (replace "tekezo@ayame.tkym.org" to your own server)
    $ /Applications/sshfs/bin/mount_sshfs tekezo@ayame.tkym.org: ~/sshfs/server1
    

Howto Unmount

$ umount ~/sshfs/server1

Howto Uninstall

$ sudo /Applications/sshfs/uninstall.sh

Howto check version

$ /Applications/sshfs/bin/mount_sshfs -v

FAQ

If you want to use it excluding the port 22

Use "-p" option.
$ /Applications/sshfs/bin/mount_sshfs -p 80 tekezo@gardenia.tkym.org: ~/sshfs/server2

If you want to follow symlinks

Use "-L" option.
$ /Applications/sshfs/bin/mount_sshfs -L tekezo@ayame.tkym.org: ~/sshfs/server1

Extra Tools (sshfs mount/umount helper)

sshfs mount/umount helper

sshfs helper application

"sshfs mount/umount helper" is a script making an application for sshfs mount/umount.

You can make an application such as "sshfs-mount-ayame.tkym.org.app", and can mount/umount from Finder easily.

Caution

You must login to remote server without password & passphrase input.

* Leopard
Register the pass phrase to Keychain. http://www.macosxhints.com/article.php?story=20071027184750743

* Tiger
Use SSHKeychain for passphrase-less-login.

Howto

Type the follow command in Terminal.app.

$ /Applications/sshfs/extra/mountHelper/makeApp/make.sh

Then, This script makes "sshfs-mount-XXX.app, sshfs-umount-XXX.app". Move these directories to ~/Applications.

$ mkdir -p ~/Applications
$ mv sshfs-* ~/Applications

It is an example to mount "tekezo@www.pqrs.org:/home/const" to "~/sshfs/const".

sshfs-makeApp.png

AutoMount

Put sshfs-mount-XXX.app into Dock, and set "Open at Login"

Dock


Comments for This Page.
Date: 2007-11-01 01:36 (JST)