![如何挂载网络驱动器?](https://linux22.com/image/825660/%E5%A6%82%E4%BD%95%E6%8C%82%E8%BD%BD%E7%BD%91%E7%BB%9C%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%9F.png)
我正在尝试设置家庭文件服务器。我考虑将其设置为 FTP 服务器,没有其他特别的原因,只是因为我熟悉 FTP,而 samba 往往非常令人沮丧。
基本上,我要进行的设置是能够为服务器创建多个用户帐户,并限制或允许每个用户访问特定文件夹。FTP 是(据我所知)完成此类设置的唯一方法。
如何在 Ubuntu 中将 FTP 服务器安装为驱动器,以便我的所有应用程序都可以像访问其他任何驱动器或文件夹一样访问它。例如,当 12.10 发布时,通过 torrent 下载它,我希望能够告诉 transmission 将文件直接下载到我的 ftp 服务器。我知道如何在 Windows 中执行此操作,这实际上非常简单。但我无法在 Ubuntu 中弄清楚。我尝试使用 nautilus 中的“连接到服务器”选项,它可以工作,但它没有给我想要的结果,大多数应用程序看不到该文件夹,而其他应用程序可以。
此外,如果有人有任何建议,我愿意接受 FTP 以外的选项。我研究过 FreeNAS,但它似乎不允许我以我想要的方式控制用户帐户。那么,在一切都说完之后,我仍然需要一种方法将共享安装为 Ubuntu 中的驱动器。
在 Windows 中安装网络驱动器的能力是我最喜欢的功能之一,但考虑到 Ubuntu 现在是我的日常操作系统并且已经使用了大约 4 年,我真的需要一种方法在 Ubuntu 中完成同样的事情。此外,最好有一个 GUI,因为将有多个用户使用此服务器,我希望它尽可能简单。
编辑:此链接这里似乎几乎就是我想要做的,如果我能找到一个可以做到这一点的 GUI,我几乎就设置好了。然后我只需要找到一种方法来对某些用户隐藏特定的文件夹。
答案1
sudo apt-get install curlftpfs
在终端挂载 ftp 资源:
curlftpfs [user@]host:[dir] mountpoint [options]
或者在 /etc/fstab 中:
curlftpfs#ftp.host.com /mnt/host fuse rw,uid=500,user,noauto 0 0
答案2
好的,我发现这很简单。1
. 登录 Unity 后转到桌面。2
. 单击顶部栏并选择“文件”
3. 选择“连接到服务器”
我认为这就是您要找的内容。
答案3
为了安装网络驱动器,我使用 Smb4k。此程序会扫描网络,允许您安装地图。它将在您的主文件夹中创建一个带有子文件夹/的文件夹 smb4k
例如:我有一个 iomega 媒体网络驱动器,上面有几张地图,如音乐、视频和备份位置。
要将音乐收藏添加到音乐播放器,请转到 /home/user/Smb4k//music。要使用 deja dup 创建备份,请选择备份位置:> 本地文件夹:> /home/user/smb4k//back-up/dejadup
答案4
我在软件中心找到了一个名为 Gigolo 的程序,它完全满足我的要求,可以在启动时挂载共享。至于共享可供所有应用程序使用,主文件夹中有一个名为“.gvfs”的文件夹,我在 nautilus 中为该文件夹创建了一个书签,然后将书签命名为我想要的任意名称。这两件事让我能够做我想做的事情,而且非常轻松。