在 Ubuntu 20.04 上使用 SSL/TLS 安裝 Vsftpd

虛擬機 (即非常安全的 FTP 守護進程)是 Linux 和其他類 Unix 系統的 FTP 服務器軟件。 FTP 服務器軟件有助於將文件從客戶端計算機傳輸到服務器,反之亦然。

在本教程中,您將學習如何 安裝 VsftpdUbuntu 20.04 並通過 SSL/TLS 啟用安全文件傳輸 (FTPS)。

先決條件

  • 一個 Ubuntu 20.04 Linux 系統
  • 一個用戶 sudo 能力
  • 啟用 SSL 的 FTP 客戶端,例如 FileZilla

Vsftpd 在默認的 Ubuntu 軟件包存儲庫中可用。 您可以首先使用以下命令更新可用包。

$ sudo 適當更新

接下來,運行以下命令安裝 Vsftpd。

$ sudo apt安裝vsftpd

Enter 如果提示繼續安裝。

成功安裝 Vsftpd 後,您可以使用以下命令檢查版本。

$ vsftpd -v

另外,請按如下方式驗證 Vsftpd 服務器的狀態。

$ sudo systemctl 狀態 vsftpd

檢查 Vsftpd 服務器狀態

vsftpd 服務應該已經處於活動狀態。 按 q 返回命令提示符。

如果 vsftpd 服務尚未激活,您可以使用下一個命令啟動它。

$ sudo systemctl 啟動 vsftpd

配置 Vsftpd

您可以為 vsftpd 配置很多選項,但我們只會在本教程中檢查基礎知識。 使用以下命令打開 vsftpd 配置文件。

$ sudo 納米 /etc/vsftpd.conf

你會看到各種 vsftpd 選項在配置文件中都有很好的解釋。 您只需閱讀說明即可了解要啟用或禁用的內容。 下面是幾個例子。

配置匿名 FTP 訪問

默認情況下,匿名 FTP 處於禁用狀態。 我們建議您保持此默認設置不變。 但是,如果出於任何原因您想啟用匿名 FTP 訪問以進行測試,請更改 匿名啟用 從 NO 到 YES 的選項。

現在,保持原樣。