当使用一个基于源代码的软件管理系统时,你可能需要确保安装操作系统生成内核的时间,FUSE的安装操作是正确的。以FreeBSD的Ports系统为例,你可以指定所有系统头都应在操作系统安装过程中安装。
一旦确认了系统中已经安装了FUSE和sshFS,安装远程文件系统就是一件容易令人难以置信的事情。实际上,只要一个mount命令(用于挂载一个本地文件系统)和ssh命令(用于打开远程计算机上的命令界面)的最简单组合即可。
除了简单易用外,sshFS还可以任意选择子目录来进行安装,并且可以决定安装的内容。只要你拥有远程系统给定目录的ssh连接,就可以利用sshFS通过安全加密连接在本地进行安装。
根据sshFS手册,利用sshFS挂载远程文件系统的命令是:
sshfs [user@]host:[dir] mountpoint [options]
让我们看看一个简单的例子。
艾伦在一台主机名为unruly的FreeBSD服务器上有一个包含Ogg Vorbis格式音乐文件的文件夹,他希望可以从自己名为insectmonger的Debian笔记本计算机上直接访问该文件夹。音乐文件所在的文件夹为/usr/home/alan/vorbis。该文件夹在笔记本计算机上位置,他希望是/home/alan/external。在两台机器上的用户名是一样的,“alan”。他使用的命令应该是:
sshfs unruly:/usr/home/alan/vorbis /home/alan/external
一条简单的命令就可以完成卸载,正如sshfs手册指定页中的说明,艾伦可以使用的命令是:
fusermount -u mountpoint