I am LAZY bones? AN ancient AND boring SITE

2008年 04月 02日 的归档

sshfs 的用法

通过sshfs,可以将远程服务器上的目录mount到本地,从而可以在本地方便地操作远程的文件.而且所有ssh协议的好处都得以保留哦,比如加密传输之类的.
安装: 如果你用的也是ubuntu,可以直接apt-get install sshfs 得到,如果是其他版本,请安装响应安装包,或者访问主页: http://fuse.sourceforge.net/sshfs.html
另外,要使用sshfs,你还需要在 fuse 这个组里面,如果还不是,需要执行

sudo usermod -G fuse -a 你的用户名

来加入fuse组,加完之后,还需要重新登录一次.
然后你就可以执行

sshfs RemoteUser@RemoteHost:[RemoteDir] LocalDir

进行挂载了.不过这里的RemoteDir和scp等命令里面的有点不同,就是不能使用~来表示远程用户的家目录.只能写绝对路径.而且省略RemoteDir的时候,却不能省略前面那个冒号哦.
挂载了以后,服务端的文件和本地的文件就基本同步了,为什么加个”基本”呢?就是因为我这边测试的时候,延时还是比较大的,服务器上建个文件,本地要过个5秒左右,才能看到…
另外用完之后要用 fusermount -u LocalDir 进行卸载哦,不然难保有些文件没有同步完成呢.