如何在 Ubuntu 服务器上的 Webmin 中设置 NFS 共享

NFS (AKA Network File System) 是一个方便的网络工具,它使在 Linux 上传输文件的速度非常快。 但是,如果您不知道自己在做什么,那么设置它会很乏味。

这就是 Webmin 的用武之地。它是类 UNIX 操作系统的 Web UI 管理器,可以轻松设置 NFS 等复杂事物。 在本指南中,我们将向您展示如何设置 NFS 共享。

在 Ubuntu 服务器上设置 Webmin

在你可以在你的 Ubuntu 服务器上使用 Webmin 来设置 NFS 共享之前,你需要在你的 Ubuntu 服务器上设置 Webmin。 要在您的 Ubuntu 系统上设置 Webmin,您必须下载最新的 DEB 包并将其安装到您的计算机上。

要下载适用于 Ubuntu 的最新版 Webmin,请单击此链接并前往官方网站 Webmin 网站. 在那里,找到“Debian Package”按钮并用鼠标选择它以开始下载。

下载 DEB 包后,通过 SSH 将 DEB 包传输到 Ubuntu 服务器。 将 DEB 包传输到 Ubuntu 系统后,安装它。 然后,转到您的计算机,打开 Web 浏览器并按照下面的链接打开 Webmin Web UI。

  从右键单击上下文菜单中的“打开方式”选项中删除重复项 [OS X]

http://YOUR_UBUNTU_SERVER_IP_OR_HOSTNAME:10000

Webmin 的根密码

要访问 Ubuntu Server 上的 Webmin Web UI,您必须有权访问 root 帐户并知道 root 密码。 不幸的是,在 Ubuntu 上,这并不容易,因为出于安全目的,root 密码被关闭了。

要更改 Ubuntu 的 root 密码,请执行以下操作。 首先,通过 SSH 登录 Ubuntu 服务器。 或者,坐在 TTY 控制台前。 进入控制台后,使用 sudo -s 命令获得对 Ubuntu Server 的 root 访问权限。

sudo -s

现在您已经获得了 root 访问权限,请使用 passwd 命令更改 Ubuntu 中的 root 密码。 确保此密码易于记忆且安全。

passwd

在 Ubuntu 服务器上安装 NFS 包

安装 Webmin 并配置 root 密码后,您需要在 Ubuntu Server 上安装 NFS 包。 如果没有这些软件包,Webmin 将无法通过 Web UI 配置您的 NFS 共享。

要在 Ubuntu 系统上安装 NFS 包,请打开终端窗口并通过 SSH 登录。 或者,坐在服务器上并使用 TTY 控制台与命令行交互。

使用以下 apt install 命令设置具有终端访问权限的最新 NFS 服务器包。

sudo apt install nfs-kernel-server

写完上面的 apt install 命令后,Ubuntu 会询问你的密码。 使用您的键盘,输入您的用户名密码。 输入密码后,Ubuntu 将收集所有要安装的软件包。 然后,它会要求您按 Y 按钮以确认您要安装软件包。 这样做以继续。

  如何在 PowerPoint 中创建维恩图

如何在 Webmin 中设置 NFS 共享

要在 Webmin 中设置 NFS 共享,首先在 Web 浏览器中登录 Webmin Web UI 界面。 登录后,找到“刷新模块”按钮,然后用鼠标单击它。

刷新模块后,按照下面的分步说明在 Webmin 中配置 NFS 共享。

第 1 步:在 Webmin 侧边栏上,用鼠标单击“网络”部分以展开菜单项。 然后,查看“NFS 导出”的“网络”区域并用鼠标单击它。

第 2 步:在“NFS 导出”区域内,找到“添加新导出”按钮并用鼠标单击它以创建新的 NFS 导出。

当您用鼠标单击“添加新导出”按钮时,将出现“导出详细信息”窗口。 找到“要导出的目录”区域,然后选择文本框旁边的图标。

第 3 步:单击“要导出的目录”旁边的图标后,浏览您希望通过 NFS 共享的文件夹。 然后,找到“只读”部分,然后单击“否”。 如果您不选择“否”,您的 NFS 共享将不可写。

第 4 步:更改写入设置后,检查其他设置并自定义您认为合适的 NFS 共享。 完成自定义所有内容后,单击绿色的“创建”按钮创建新共享。

然后,单击“返回导出”列表以返回 Webmin 中的 NFS 共享列表。

第 5 步:单击 NFS 共享列表中的“应用更改”以将更改应用到新的 NFS 共享。 当您选择此按钮时,您将能够通过网络访问您的共享。

挂载共享

不确定如何在 Linux 上挂载新的 NFS 共享? 在终端窗口中输入以下命令。

sudo mount YOUR_WEBMIN_LINUX_SERVER_IP_OR_HOSTNAME:/location/of/nfs/export/ /local/location/to/mount/share/