[Linux 常用技巧] 远程挂载ssh,ftp到本地目录的方法
转载本站文章请注明,转载自:扶凯[http://www.php-oa.com]
本文链接: http://www.php-oa.com/2007/12/23/yuanchengguazaisshftpdaobendimuludefangfa.html
今天要教大家一些高级的远程挂载方法.呵呵,当然,记的多来扶凯的blog.
更新日期:08年1月11日
下面要介绍的就是
FUSE: Filesystem in Userspace
没错就是他,有人一定会讲,挂载ntfs不就是他吗?没错,其实他还有别的高级功能.如远程挂载ssh的文件,ftp的文件之类.
FUSE 支持的档案系统
* EncFS – 目录内容加密
* SSHFS – 挂载 SSH Server 上的某个路径
* GmailFS – 把 Gmail 当磁碟空间
* CurlFtpFS – 挂载 FTP 空间
* NTFS-3G – 挂载 NTFS 磁区 (可读写)
* more ‘n more…
好了,下面我们就实战
在ubuntu 7.10下面的测试
安装
apt-get install sshfs
安装吧,象curlftpfs之类安装一样
挂载 sshfs
# modprobe fuse
# sudo chmod o+rw /dev/fuse
$ mkdir mnttest
$ sshfs user@sshd.host: /mnttest (冒号后面不接路径表示挂载home目录)
这样的话就可以进入那个目录象本地一样操作啦,方便吧.
$ fusermount -u mnt (卸载)
有可能权限有问题,到时记的到linux的系统–> 系统管理–>用户和组–>选择你的用户名,选择”属性”
然后加上 “允许使用fuse的文件系统”


















