apt-get install sshfs
sshfs 這個玩意兒之前就提過了。不過因為我不太會在 vserver 裡組態它,所以最近才用了上來。它使用 Linux 核心裡的新功能 FUSE (file system in userspace),讓使用者可以在缺乏 root 權限的情況下直接掛載檔案系統。sshfs 利用 FUSE 的功能,透過 ssh 協定把遠端主機上的目錄直接掛載到本地檔案系統上。
因為最近才剛開始用這套方法來共享檔案,還無法正確地與其它方法,如 NFS, SMBFS 等進行比較。不過,透過 ssh 當底層的通訊協定,應該是其中最有彈性的一種檔案共享方式,而且也非常安全。
新一點的核心才有 FUSE 可以用 (例如 2.6.18)。在使用相關的 sshfs, fusermount 指令前,要先把 fuse 模組掛進核心:
modprobe fuse
否則會發生
fusermount: failed to open /dev/fuse: No such device or address
的錯誤。當然,我們最好在 /dev/modules 裡把 fuse 給加進去。
Enjoy fuse.
Posted by yungyuc
at 20:24,
0 comment,
0 trackback.
Add a trackback
Please send trackback to: http://blog.seety.org/everydaywork/2006/11/9/544/trackback/.
Add a comment