MacFUSEを使ってsshサーバをsshでマウント

通りがかりに見た
sshでリモートサーバーをマウント、便利にsshfs - UNIX的なアレ
で、sshにてサーバをマウントできるという記事を見た。

ということでLeopardで設定してみた。
(1) まずMacFUSEと、今回の目的のフロントエンドであるsshfsとをダウンロードする。

(2) MacFUSEをインストールし、さらにsshfsをインストール。
(3) sshfsを起動する。FileメニューからConnect to SSH server...を選択。
[f:id:riocampos2:20080920121222p:image]
(4) ダイアログにサーバIPアドレス、ユーザ名を入力。
[f:id:riocampos2:20080920121223p:image]
(5) パスワードが要求されるのでsshパスワード入力。もう一度同様に求められるので再度入力。
同じダイアログが2回出てくるので一瞬戸惑うが、素直にsshパスワードを入れましょう。
[f:id:riocampos2:20080920121224p:image]
(6) マウントされる。
が、サーバは共有のところに表示されず、デバイスのところを開けると表示されている(192.168.xxx.xxxのヤツね)。
[f:id:riocampos2:20080920121225p:image]
当然ながらマウントポイントはユーザディレクトリなのでそれ以下しか見えない。
マウント後はsshfsは終了してもかまわないようだ。
(7) アンマウントはサーバを選択してからFinderのファイルメニューから「取り出し」を選択。command+EでもOK。

便利ですなぁ♪



追記:このマウントされたsshサーバアイコンをサイドバーのデバイスのところへドラッグすると(+)マークが出るので、ドロップすればデバイスに登録できる。これでアンマウントも楽ちん。
それから、MacFUSEをインストールしてから、なぜかサイドバーの共有のところが不調になった。AFPとSMBでつなげられるLANDISKがSMBしか認識しなくなっている。なぜだろう。

さらに追記:[http://blog.lab4frog.com/blog/2007/09/mac_os_xssh3_ss_a6eb.html:title]によるとMacFusionのほうがもっと便利っぽい。

キーチェーンにも対応してるのでパスワードを毎回入れなくて良い

というのはメリット。今度はこっちをインストールして試してみよう。
Macfusion



090717追記:たしかにパスワード入力不要なのがありがたい。またftpにも対応。これのほうが使い勝手よいですね。