Linux
Tips |
|
SHFSで安全に別のPCのディレクトリを共有するには
北浦訓行
2003/5/29
|
NFSを使うにはでは、NFSを使ってほかのPCとディレクトリを共有する方法を紹介した。LANの内側でNFSを使うことには問題はないが、外部とのやりとりをNFSで行うのは危険だ。
そのようなときは、SHFS(SHell FileSystem)を使うといいだろう。SHFSは、sshによってファイルコピーなどを行うネットワークファイルシステムで、原稿執筆時点での最新バージョンは0.31-1となっている。
SHFSを使うには、プログラムをダウンロードして、インストールしなければならない。SHFSのWebサイト(http://shfs.sourceforge.net/)にアクセスして、tarボールをダウンロードする。原稿執筆時点での最新版はshfs 0.31-1なので、ファイル名はshfs-0.31-1.tar.gzだ。インストールは以下の手順で行う。
$ tar zxvf shfs-0.31-1.tar.gz
$ cd shfs-0.31-1
$ make
$ su
Password:
# /sbin/insmod shfs/shfs.o ←shfsモジュールを読み込む
# shfsmount/shfsmount nori@pandora /mnt ←shfsmountのテスト
The authenticity of host 'pandora (127.0.0.1)' can't be established.
RSA key fingerprint is b3:5f:50:b2:43:87:67:85:e1:dd:37:4c:ab:c2:17:a9.
Are you sure you want to continue connecting (yes/no)? yes ←「yes」を入力
Warning: Permanently added 'pandora' (RSA) to the list of known hosts.
nori@pandora's password: ←noriのパスワードを入力
# umount /mnt ←マウントが成功したのでアンマウントする
# make install |
以上でインストールは終了だ。192.168.0.4の/tmpを/mntにマウントするには、以下のコマンドを実行する。
# shfsmount 192.168.0.4/tmp /mnt
The authenticity of host '192.168.0.4 (192.168.0.4)' can't be established.
RSA key fingerprint is ed:9f:09:8f:28:ff:ca:f3:5b:f5:dd:f6:2a:08:2a:e4.
Are you sure you want to continue connecting (yes/no)? yes ←「yes」を入力
Warning: Permanently added '192.168.0.4' (RSA) to the list of known hosts.
root@192.168.0.4's password: ←rootのパスワードを入力
# ls /mnt
jd_sockV4 orbit-nori redhat ←192.168.0.4の/tmpのリスト
# umount /mnt
# ls /mnt
cdrom floppy |
SHFSでは、特定のユーザーの権限でアクセスするようにマウントすることも可能だ。その場合、ホスト名(またはホストのIPアドレス)の前に、「ユーザー名@」を付加する。例えば、192.168.0.4の/tmpを/mntにマウントし、noriというユーザー権限でアクセスするには、以下のコマンドを実行する。
# shfsmount nori@192.168.0.4/tmp /mnt
nori@192.168.0.4's password: ←noriのパスワードを入力
# ls /mnt
jd_sockV4 orbit-nori redhat
# umount /mnt
# ls /mnt
cdrom floppy |
また、通常のmountコマンドでマウントすることもできる。その場合は、以下のように「-t shfs」を指定する。
# mount -t shfs nori@192.168.0.4/tmp /mnt
nori@192.168.0.4's password:
# ls /mnt
jd_sockV4 orbit-nori redhat
# umount /mnt |
Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
Linux & OSS 記事ランキング
本日
月間