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 というソフトウェアを使うといいと思います。
No comments yet.