1. 不用把远程文件手动复制一份到本地修改
修改远程文件我们可以用ftp、scp、sftp把这些远程文件拉取到本地对其进行修改 再上传回去,但是这样就显得很麻烦了。Sshfs在这方面就显得很方便了,只要你有能ssh到该远程主机的ssh帐号就能把远程主机上文件系统挂载到本 地,然后像操作本地文件和目录那样方便操作它们,期间所作的修改会自动保存到远程对应的目录及文件。
2. 安全性好
sshfs使用ssh协议连接,安全性更好。
mkdir /remote
ssh -o allow_other -o idmap=user -o follow-symlinks user@111.111.111.111:/home /remote
-o allow_other是指挂载后/mnt/remote能被你所在系统上的其它用户访问。关于sshfs更多的选项可以通过查看命令ssh -h
fusermount -uz /remote #/remote为你的挂载点, -z表示强制卸载
上面的操作是针对开机之后的,如果想要开机自动挂载该远程文件系统,需要做两步操作。
sshfs#user@111.111.111.111:/home /remote fuse defaults,auto,allow_other 0 0
这样开机就可以自动挂载远程主机上的文件系统到本地使用