Install sshfs with osxfuse(FUSE for OS X) on Mac OS X Lion
MacFUSEの開発が止まっているようなので、osxfuse(FUSE for OS X)をインストールした。
マウントツールは、MACFUSE_FS_SSHFSのものが使える。
Install sshfs
ここからsshfs-static-leopard.gzをダウンロードする。
解凍して、適当な名前でパスの通ったところに置く。
今回は、mount_sshfs という名前で、/usr/local/bin に置いた。
$ gunzip sshfs-static-leopard.gz $ sudo mv sshfs-static-leopard /usr/local/bin/mount_sshfs $ sudo chmod 755 /usr/local/bin/mount_sshfs
Mount Remote Directory
"mount_sshfs ユーザー名@ホスト名:ディレクトリ名 マウント用ディレクトリ"みたいな感じでマウントできる。
マウント時に warning がでているが気にしない。
アンマウントは、umount コマンドで。
$ mkdir -p ~/mnt/ubuntu $ mount_sshfs user@ubuntu:/home/user ~/mnt/ubuntu warning: ssh nodelay workaround disabled $ umount ~/mnt/ubuntu
(Installation Notes)Install sshfs on Homebrew
Homebrew に sshfs があったのでインストールしてみたが、エラーとなってインストールできなかった。
$ brew install sshfs (中略) patching file glib-2.0.pc.in Hunk #1 FAILED at 12. 1 out of 1 hunk FAILED -- saving rejects to file glib-2.0.pc.in.rej Error: Failure while executing: /usr/bin/patch -f -p0 -i 002-homebrew.diff
FUSE for macOS · GitHub
Home - FUSE for macOS
Google Code Archive - Long-term storage for Google Code Project Hosting.