綾小路龍之介の素人思考

[debian] sshfsのマウントポイントをsambaで共有

sabmaを使ってsshfsのマウントポイントを共有する方法

aptitudeでsshfsパッケージをインストール。

# aptitude install sshfs

マウントポイントを作る

$ mkdir -p /mnt/hoge

sshfsでマウントする

$ sshfs hoge@example.com:/home/hoge/ /mnt/hoge
Enter passphrase for key '********/.ssh/id_rsa':

このままではsambaでは参照できないので、アンマウント。

$ fusermount -u /mnt/hoge

rootで/etc/fuse.confを編集。allow_rootオプションを使うために必要な設定を書き込む。

# echo user_allow_other >> /etc/fuse.conf

再度一般ユーザでマウント。ただしallow_rootオプションを使う。

$ sshfs -o allow_root hoge@example.com:/home/hoge/ /mnt/hoge
Enter passphrase for key '********/.ssh/id_rsa':

これでsamba経由でsshfsの内容を参照できる。

リファレンス

  1. sshfs samba - Google 検索
  2. sshfs (HagyLog)
  3. filesystem/sshfs - Linux Tips
  4. sftp mount - Google 検索

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2010-05-11T20:16:59+09:00
  2. Modified: 2010-05-11T20:16:59+09:00
  3. Generated: 2017-01-08T23:09:50+09:00