新聞中心
FTP服務(wù)器安裝
在這個過程中,我們將在我們的ubuntu系統(tǒng)上安裝非常安全的FTP守護(hù)進(jìn)程vsftpd。VsFTPD實用程序比本機FTP更強大和安全。

第1步:安裝VsFTPD
為了通過我們的終端安裝VsFTPD包,讓我們首先通過以下命令更新我們的存儲庫:
現(xiàn)在是時候通過以下命令以root身份為VsFTPD安裝最新的二進(jìn)制包:
系統(tǒng)將要求您提供用戶憑證,并可能為您提供Y/n選項以繼續(xù)安裝過程。請輸入Y繼續(xù)。
安裝完成后,您可以通過檢查安裝的VsFTPD包的版本號來驗證它:
以上輸出顯示版本號,并驗證系統(tǒng)上是否已安裝VsFTPD。
第2步:啟動VsFTPD服務(wù)
安裝VsFTPD時,默認(rèn)情況下禁用該服務(wù)。 讓我們通過以下命令啟動服務(wù):
您將被要求提供用戶身份驗證,如上所述。 輸入您的密碼,然后單擊“驗證”按鈕。 然后將啟動該服務(wù)。
您還可以通過以下命令啟用在引導(dǎo)時自動啟動的服務(wù):
出于各種目的,系統(tǒng)會要求您多次提供用戶身份驗證。 輸入您的密碼,然后單擊“驗證”按鈕。
VsFTPD配置
安裝完成后,現(xiàn)在讓我們在Ubuntu系統(tǒng)上設(shè)置和配置FTP。
步驟1:如果啟用了防火墻,則打開端口20和21
您可以通過以下命令檢查防火墻的狀態(tài):
檢查防火墻狀態(tài)
如果啟用了防火墻并且狀態(tài)為活動狀態(tài),則可以通過以下命令打開端口20和21:
現(xiàn)在再次查看防火墻的狀態(tài),您將看到這兩個端口打開并允許:
檢查防火墻狀態(tài)
至 動作 來自
- -- --
20/tcp ALLOW Anywhere
21/tcp ALLOW Anywhere
20/tcp (v6) ALLOW Anywhere (v6)
21/tcp (v6) ALLOW Anywhere (v6)
步驟2:配置vsftpd.conf文件并啟用SSL/TLS
配置FTP的最重要步驟是在vsftpd配置文件中進(jìn)行一些更改。 但在對此重要文件進(jìn)行任何更改之前,讓我們通過以下命令對其進(jìn)行備份:
現(xiàn)在,在您喜歡的文本編輯器中打開配置文件。 我們使用nano編輯器編輯此文件:
要進(jìn)行最基本的FTP配置,請復(fù)制以下文件到vsftpd.conf末尾進(jìn)行設(shè)置:
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
pasv_enable=Yes
pasv_min_port=10000
pasv_max_port=11000
user_sub_token=$USER
local_root=/home/linuxmi/ftp
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
按Ctrl + X退出并保存文件,然后按Enter鍵。
接下來,您還需要將vsftp用戶添加到/etc/vsftpd.userlist文件以允許FTP訪問:
sudo nano /etc/vsftpd.userlist
添加以下行:
保存并關(guān)閉該文件
第3步:重新啟動VsFTPD服務(wù)
更改vsftpd.conf文件后,需要重新啟動VsFTPD服務(wù)才能使這些更改生效。以root身份輸入以下命令以重新啟動服務(wù):
第4步:創(chuàng)建FTP用戶
現(xiàn)在讓我們通過以下命令創(chuàng)建一個能夠使用FTP服務(wù)器的FTP用戶:
通過以下命令為該用戶分配密碼:
在此示例中,我們使用linuxmi的名稱創(chuàng)建了一個用戶并為其分配了密碼:
接下來,使用以下命令創(chuàng)建ftp目錄并設(shè)置所有權(quán):
接下來,創(chuàng)建一個可以上載文件的目錄,并為vsftp用戶提供所有權(quán):
讓我們也在新用戶的主目錄中創(chuàng)建一個示例文件。我們在測試FTP連接時將使用此文件:
測試FTP連接
最后,讓我們測試一下我們的FTP連接。我正在localhost上測試這個連接。您可以使用可用的FTP服務(wù)器來測試您的連接。
測試FTP連接
在這里,您需要提供您創(chuàng)建的用戶的用戶名和密碼才能訪問FTP服務(wù)器。
成功登錄后,可以通過ls命令列出可用文件。在下圖中,您可以看到我們在示例用戶的主目錄中創(chuàng)建的示例文件。
現(xiàn)在,打開Web瀏覽器并輸入URL ftp://localhost/ ,系統(tǒng)將要求您輸入用戶名和密碼以訪問FTP。 輸入您的vsftp用戶名和密碼,然后單擊“ 確定”按鈕。 您應(yīng)該看到以下頁面:
在瀏覽器中使用FTP
您也可以從這里輕松訪問可用文件。
OK,我們介紹了在Ubuntu系統(tǒng)上安裝和配置FTP服務(wù)器的最簡單,最基本的過程。通過執(zhí)行上述步驟,您可以訪問FTP服務(wù)器并從那里上載/下載文件。
本文標(biāo)題:如何在Ubuntu18.04LTS上安裝帶有TLS的VsFTPD服務(wù)器
路徑分享:http://www.5511xx.com/article/dpoehdi.html


咨詢
建站咨詢
