読者です 読者をやめる 読者になる 読者になる

sshfsを試してみる

SSH使ってリモートの任意のディレクトリをマウントできるらしい。知らなかった・・・

インストール

apt-get install sshfs

パーミッション設定

chmod o+rw /dev/fuse
chmod 4755 /bin/fusermount

これを実行しないと「fuse: failed to open /dev/fuse: Permission denied」とか「fuse: failed to exec fusermount: Permission denied」って怒られる

マウント

マウント構文は以下

sshfs [-p <接続ポート>] [アカウント@]<サーバ>:[ディレクトリ] <マウントポイント>

こんな感じか。/var/wwwがリモート先のディレクトリパス、/hogehogeがこちら側のマウント先

sshfs -p 22 hoge@example.com:/var/www /hogehoge

アンマウント

fusermount -u <マウントポイント>

さっきの例なら

fusermount -u /hogehoge