SSHFS: Super Easy File Access over SSH
Tuesday, December 23rd, 2008 *nix下一切皆文件..抛弃让人郁闷的sftp吧..
激活内核模块:
sudo modprobe fuse
安装sshfs:
sudo apt-get install sshfs
将用户添加到: fuse组..(不添加的话非root用户(或sudo)的时候会出现fusermount: failed to open /dev/fuse: Permission denied
)
sudo adduser your_user fuse
mkdir ~/host1 (目标路径)
sshfs leo@www.xxxx.com:/data1 /home/leo/host1 (将目标主机的/data1目录映射到/home/leo/host1目录)
如果你是用的是专线或是小区宽带,可以直接将 sshfs leo@xxxxxxx …这个命令设置开机启动脚本中去.这样每次启动的时候将自动链接(如果用public_key访问就更方便了–没设置passphrase的话.)由于我使用的是adsl,所以把命令添加到一个shell脚本里面,每次需要用的时候执行一下,也很方便..
现在可以象访问本地磁盘一样访问ssh主机上的内容了.
cp ~/a.txt ~/host1/a.txt
使用:
fusermount -u /home/leo/host1 来unmout断开…
参考:http://www.linuxjournal.com/article/8904
update:
似乎link是不能支持的.
log -> /data4/www/xxx/shared/log

