Fuse把远端Linux主机下的目录映射到本地Linux

场景:本机是Linux Desktop版本,远端是Linus Server,在Server上有很多文本文件需要编辑,但在Server上没有喜欢的文本编辑器,在Destop上有。

这个时候,就可以把远端主机上的目录映射到本地,就可以在本地编辑远端的文件了。类似于Windows下的磁盘映射功能。

开源软件Fuse可以实现这个功能。使用步骤:
1. 下载Fuse和SSHFS。地址:http://fuse.sourceforge.net/。(http://downloads.sourceforge.net/project/fuse/fuse-2.X/2.8.6/fuse-2.8.6.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Ffuse%2Ffiles%2Ffuse-2.X%2F2.8.6%2F&ts=1323424518&use_mirror=heanet 和 http://downloads.sourceforge.net/project/fuse/sshfs-fuse/2.3/sshfs-fuse-2.3.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Ffuse%2Ffiles%2Fsshfs-fuse%2F2.3%2F&ts=1323424567&use_mirror=freefr)
2. 解压下载来的文件,然后先到Fuse目录下执行
# cd fuse-2.8.6; ./configure; make; make install
# cd sshfs-fuse-2.3/; ./configure; make; make install
3. 映射目录。(将主机192.168.1.101的opt目录映射到本地/root/workspace/tmp/目录)
# sshfs root@192.168.1.101:/opt /root/workspace/tmp/

这样就可以在本地编辑远端文件来。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

机器人检查 *