您想学习如何使用 SSL 在 Ubuntu Linux 上安装 Vsftpd 吗? 在本教程中,我们将向您展示使用 SSL 安装名为 VSFTPD 的安全 FTP 服务器所需的所有步骤,以加密 Ubuntu Linux 上的通信。

• Ubuntu 20.04
• Ubuntu 19.10
• Ubuntu 18.04
• VSFTPD 3.0.3

教程 Ubuntu – 使用 SSL 加密安装 VSFTPD 服务器

安装所需的软件包。

Copy to Clipboard

使用 OpenSSL 命令创建私钥和证书。

Copy to Clipboard

输入请求的信息。

Copy to Clipboard

在名为”COMMON_NAME”的选项中,必须输入 IP 地址或主机名。

在我们的示例中,我们使用 IP 地址:192.168.0.200

搜索 VSFTPD 服务配置文件

Copy to Clipboard

编辑 VSFTPD 服务配置文件

Copy to Clipboard

在此文件末尾添加以下行。

Copy to Clipboard

使用 SSL 查找并更改与 FTP 加密相关的以下配置行。

Copy to Clipboard

启用 SSL,更改证书和密钥路径以使用文件。

Copy to Clipboard

这里是文件内容,在我们的配置之前。

Copy to Clipboard

这里是文件内容,在我们的配置后。

Copy to Clipboard

CHROOT 功能将阻止用户离开其 HOME 目录。

若要将用户从 CHROOT 功能中排除,请将其用户名添加到列表文件中。

Copy to Clipboard

这是文件内容。

Copy to Clipboard

在我们的示例中,我们排除了名为 TEST01 的帐户。

重新启动 FTP 服务。

Copy to Clipboard

使 VSFTPD 服务在启动期间自动启动。

Copy to Clipboard

祝贺! 您已经完成了使用 Ubuntu 上的 SSL 加密的安全 VSFTP 服务器安装。

教程 Ubuntu – 测试安全的 VSFTPD 安装

创建 2 个用户帐户。

Copy to Clipboard

在我们的示例中,名为 TEST01 的用户帐户从 CHROOT 功能中排除。

我们将用户名添加到 CHROOT 列表文件,从而排除了此帐户。

Copy to Clipboard

在远程计算机上,下载 WINSCP 软件并尝试连接到安全的 FTP 服务器。

SSL FTP Server Connection

接受警告消息。

SSL FTP certificate Linux

名为 TEST01 的帐户将能够访问其 HOME 目录外的目录。

Linux FTP Server

名为 TEST02 的帐户将无法访问其 HOME 目录外的目录。

FTP Server chroot

祝贺! 使用 SSL 加密成功测试了 VSFTPD 安装。