如何使用 Webmin 在 Ubuntu 上设置 FTP 服务器

你是否希望在你的 Ubuntu 服务器上搭建一个 FTP 服务器,却又不想被复杂的配置文件所困扰? 如果是这样,那么 Webmin 就是你的理想选择! Webmin 是一款卓越的工具,它提供了一个用户友好的 Web 界面,让你能够轻松管理类 Unix 服务器。接下来,我们将详细介绍如何利用 Webmin 在 Ubuntu 上快速搭建 FTP 服务器。

在 Ubuntu 服务器上部署 Webmin

在开始使用 Web 界面创建 FTP 服务器之前,我们首先需要在 Ubuntu 服务器上安装 Webmin。值得庆幸的是,Webmin 对 Ubuntu 提供了良好的支持。为了确保应用程序的正常运行,请访问官方的 Webmin 网站

进入 Webmin 官方网站后,找到“Debian Package”下载按钮,并点击它。这将使 Webmin 的 DEB 安装包下载到你的计算机上。

下载完成后,通过 Linux 桌面上的终端使用 SSH 远程登录到你的 Ubuntu 服务器。你也可以直接在 Ubuntu 服务器上通过 TTY 控制台登录。

当终端访问就绪后,将 Webmin DEB 安装包传输到 Ubuntu 服务器。随后,在 Ubuntu 系统上安装此 DEB 包,确保 Webmin 可以正常工作。

一旦 Webmin 在 Ubuntu 服务器上运行,就可以在你的计算机上打开一个 Web 浏览器。然后,输入以下 URL 地址来访问 Web 管理界面:

http://你的_UBUNTU_服务器_IP_或_主机名:10000

Webmin 的根密码

Webmin 不会为用户预设用户名和密码。 它完全依赖于系统现有的 root 账户。然而,Ubuntu 默认情况下禁用了 root 账户,因此你需要先重新启用它才能登录。

要在 Ubuntu 中重新启用 root 密码,请使用 sudo -s 命令以 root 用户身份登录终端窗口。 接着,当终端窗口切换为 root 用户后,执行 passwd 命令来设置新的 root 密码。

sudo -s
passwd

请务必为 Ubuntu 的 root 账户设置一个既容易记忆又足够安全的密码。

安装 ProFTPD Webmin 模块

Webmin 自带的 FTP 服务器模块功能较为基础。因此,我们选择使用 ProFTPD 模块。 需要注意的是,这是一个第三方模块,在使用之前需要进行安装。

要将 ProFTPD 模块安装到你的 Webmin 系统中,请按照以下步骤操作。

第一步:首先点击 此链接 下载最新版本的 ProFTPD 模块到你的计算机。如果你希望使用 Linux 终端下载,请执行以下命令:

wget http://www.webmin.com/webmin/download/modules/proftpd.wbm.gz

第二步:成功下载最新版本的 ProFTPD 模块后,打开 Webmin Web 界面,并登录你的用户账户。然后在侧边栏找到 “Webmin” 选项,并点击它。

第三步:在侧边栏选择 “Webmin” 选项后,接着选择 “Webmin 配置” 即可进入 Webmin 配置区域。

第四步:在 Webmin 配置区域中,找到 “Webmin 模块” 按钮,并点击它。选择此按钮会加载 Webmin 模块区域。

第五步:找到 “安装模块” 部分,然后点击 “从上传的文件” 。接着,点击回形针图标,浏览并选择你计算机上的 ProFTPD Webmin 模块。

第六步:点击绿色的 “安装模块” 按钮,将 ProFTPD 模块安装到 Webmin Web 界面中。模块安装完成后,在侧边栏找到 “刷新模块” 按钮,点击它完成在 Webmin 中配置 ProFTPD 的设置。

配置 FTP 服务器

要在 Webmin 中设置 FTP 服务器,请按照以下步骤操作:

第一步:点击 Webmin 侧边栏的 “系统” 选项。然后,选择 “用户和组” 部分。接下来,创建一个用于 FTP 服务器的用户账户。如果需要,你可以创建多个账户。

在 Webmin 中创建用户账户时,请务必将用户添加到以下组:

  • 管理员
  • 光盘
  • lxd
  • 插件开发
  • 须藤

第二步:创建用户账户后,点击 Webmin 侧边栏中的 “服务器” 部分。然后,点击 “ProFTPD 服务器” 以访问 ProFTPD 服务器配置部分。

第三步:查看 “全局配置”,并修改你希望更改的设置。如果你不希望修改 ProFTPD 服务器配置区域的任何设置,也可以保留默认设置,它们通常可以正常工作。

第四步:在 ProFTPD 服务器区域配置完所有设置后,找到 “应用更改” 按钮,并点击它。此操作将停止 ProFTP 服务器,然后重新启动并应用你的新设置。

连接到 FTP 服务器

有多种方式可以连接到 Linux 上的 FTP 服务器。如果你不确定如何操作,可以考虑使用 Filezilla 客户端。它是一个功能强大的 FTP 客户端,可以让你轻松连接到 FTP 服务器并进行管理。