Linux服務(wù)器構(gòu)建與運維管理-CentOS-實驗10:面向互聯(lián)網(wǎng)的FTP文件服務(wù)
一、實驗?zāi)康?/h1>
1、了解FTP;
2、掌握通過vsftpd發(fā)布訪問FTP服務(wù)。
二、實驗學(xué)時
2學(xué)時
三、實驗類型
綜合型
四、實驗需求
1、硬件
每人配備計算機1臺。
2、軟件
Windows操作系統(tǒng),安裝Oracle VM VirtualBox軟件,安裝Mobaxerm軟件。
3、網(wǎng)絡(luò)
本地主機與虛擬機能夠訪問互聯(lián)網(wǎng),不使用DHCP服務(wù)。
4、工具
無。
五、實驗任務(wù)
1、完成vsftpd的在線安裝與配置;
2、完成vsftpd服務(wù)的管理;
3、完成通過vsftpd發(fā)布訪問的FTP服務(wù)。
六、實驗環(huán)境
1、本實驗需要VM 1臺;
2、本實驗VM配置信息如下表所示;

3、本實驗拓?fù)鋱D。
無
4、本實驗操作演示視頻。
無
七、實驗內(nèi)容及步驟
1、場景描述
創(chuàng)建一個允許用戶通過互聯(lián)網(wǎng)連接到文件共享服務(wù)器,并進(jìn)行文件的上傳和下載操作。
需要提供一個安全、可靠且易于使用的FTP服務(wù),以滿足用戶的文件傳輸需求。
2、需求描述
(1)支持用戶通過互聯(lián)網(wǎng)進(jìn)行遠(yuǎn)程連接。
(2)允許用戶進(jìn)行文件的上傳和下載操作。
3、解決方案
(1)使用專業(yè)的FTP服務(wù)器軟件vsftpd。
(2)在服務(wù)器上配置防火墻,打開FTP服務(wù)所需的端口(一般是21端口)。
(3)配置匿名訪問選項,需要允許匿名用戶訪問。
4、具體部署
(1)使用dnf install命令在線安裝vsftpd服務(wù)。
(2)使用systemctl啟動vsftpd服務(wù),設(shè)置為開機自啟動并查看服務(wù)狀態(tài)。
(3)使用firewall-cmd命令添加防火墻規(guī)則,允許所有客戶端可以訪問ftp服務(wù),并重新載入防火墻規(guī)則使其生效,并將SELinux設(shè)置為permissive模式。
(4)使用mkdir創(chuàng)建共享目錄/var/ftp/share,設(shè)置目錄權(quán)限為755,并修改目錄的所有者和所屬組為ftp。
(5)使用cp命令備份vsftpd服務(wù)的配置文件vsftpd.conf。
(6)使用vi命令修改vsftpd.conf配置文件發(fā)布FTP服務(wù)。
(7)使用systemctl restart命令重啟vsftpd服務(wù)使其配置生效。
5、服務(wù)測試
5.1 安裝FTP客戶端FileZilla
(1)從FileZilla的官方網(wǎng)站(https://www.filezilla.cn)獲取FTP客戶端可執(zhí)行程序。
(2)安裝完成后,啟動FileZilla客戶端,在左上角的“主機”輸入框中輸入“172.20.1.23”,用戶名密碼留空,端口默認(rèn),點擊“快速連接”,如圖10-1所示。

5.2上傳文件測試
(1)在Window本地主機創(chuàng)建名為“上傳測試.docx”的文件。
(2)將“上傳測試.docx”文件上傳到FTP服務(wù)的/share目錄下,如圖10-2所示。

5.3下載文件測試
(1)在ssh遠(yuǎn)程終端進(jìn)入到/var/ftp/pub目錄下創(chuàng)建“下載測試.docx”文件。
(2)將FTP服務(wù)/pub目錄下的“下載測試.docx”文件下載到Windows本地,如圖10-3所示。

5.4?創(chuàng)建、刪除和重命名文件測試
(1)在FTP服務(wù)/share目錄下創(chuàng)建“文本1.txt”文件,創(chuàng)建“目錄1”目錄。
(2)刪除“文本1.txt”文件。
(3)將“目錄1”目錄重命名為“測試目錄”。
創(chuàng)作說明
配圖圖書:Linux服務(wù)器構(gòu)建與運維管理從基礎(chǔ)到實戰(zhàn)(基于CentOS 8實現(xiàn))
圖書網(wǎng)站:http://linux.book.51xueweb.cn
作者:阮曉龍 馮順磊 董凱倫 于冠軍 張浩林 李朋楠 編著?
出版社:中國水利水電出版社
ISBN:9787517092025
實驗指導(dǎo)撰寫團(tuán)隊:徐志豪 李兵兵 毋天翔
實驗指導(dǎo)審核:阮曉龍 馮順磊? ?