Ubuntu で sshfs

Monday, August 18th, 2008 | Tech

sshfs というソフトウェアを使うと、ssh 経由でリモートホストのディレクトリをローカルマシンのディレクトリにマウントすることができます。
そうすることで、ローカルマシンにあるファイルを編集するのと全く同じ感覚でリモートマシンのファイルをいじれるようになります。

というわけで開発用のマシン(Ubuntu)に入れてみました。

インストール

Synaptic を使えば簡単にインストールできます。
「sshfs」で検索すれば一発で出てきます。

コマンドラインからインストールする場合は以下のようにすればいいと思います。

sudo aptitude install sshfs

マウント方法

マウントは以下のようにします。

sshfs <hostname>:<remote dir> <local dir>

例えば、ユーザー kono として hoge.net というホストの /home/kono をローカルマシンの /home/kono/mnt/hoge にマウントしたい場合は以下のようにします。

sshfs kono@hoge.net:/home/kono/ /home/kono/mnt/hoge

アンマウント方法

アンマウントは以下のようにします。

fusermount -u <mount dir>

例えばローカルマシンの /home/kono/mnt/hoge にマウントしていた場合、アンマウントするには以下のようにします。

fusermount -u /home/kono/mnt/hoge

Windows の場合

Windows で sshfs と同様のことをするには Dokan SSHFS というソフトウェアを使うといいと思います。

参考:
ソフト/FUSE - Linux UPK
SSH Filesystem

Tags: ,

No comments yet.

Leave a comment

Meta

Search