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


介紹

Vsftpd(非常安全的文件傳輸協議守護進程)是適用於 Linux 和 Unix 的 FTP 服務器軟件。

這是 Ubuntu、Fedora、NimbleX 等的默認 FTP 服務器。

FPT 服務器軟件可以輕鬆地將文件從客戶端傳輸到服務器,反之亦然。

下面的文章詳細介紹瞭如何在帶有 SSL/TLS 的 Ubuntu 20.04 上安裝 Vsftpd。

安裝 vsftpd

運行 apt 命令以更新可用的軟件包。

$ sudo apt update

安裝 vsftpd。

$ sudo apt install vsftpd

輸出:

您可以檢查版本:

$ vsftpd -v

輸出:

這是我的版本。

最後,讓我們檢查一下 Vsftpd 的狀態。

$ sudo systemctl status vsftpd

配置 vsftpd

1.FTP訪問:

$ sudo nano /etc/vsftpd.conf

像這樣保留默認值。

2.添加授權用戶登錄

打開 vsftpd 配置文件並添加:

userlist_enable=YES

userlist_file=/etc/vsftpd.userlist

userlist_deny=NO

退出並保存。

然後通過在 /etc/vsftpd.userlist 文件中輸入他們的用戶名來添加授權用戶。

$ sudo nano /etc/vsftpd.userlist

退出並保存。

重新啟動 vsftpd 以使其生效。

$ sudo systemctl restart vsftpd

3.啟用上傳

$ sudo nano /etc/vsftpd.conf

刪除命令前的“#”語法並保存。

4、登錄vsftpd服務器。

例如,創建一個名為“linuxer”的用戶。

$ sudo useradd -m linuxer

接下來,您需要創建一個密碼。

$ sudo passwd linuxer

檢查 FTP 連接

$ ftp localhost

您需要輸入您創建的用戶名和密碼。

結論是

上面的文章是關於如何在 Ubuntu 20.04 上使用 SSL/TLS 安裝 Vsftpd 的詳細指南。

謝謝你的閱讀。