一、實驗目的
(1)FTP服務的基本概念與工作原理。
(2)安裝FTP服務器。
(3)配置與管理FTP服務器。
二、實驗環境
VMware虛擬機 + centos7
三、實驗目的
公司內部有一台FTP服務器,其功能主要是維護公司的網站linuxprob.com,
內容包括上傳文件、創建目錄、更新網頁等。
需要維護的2個站點分別為
mlx.linuxprob.com 對應的主目錄為 /var/www/mlx ,和
king.linuxprob.com 對應的主目錄為 /var/www/king ,
維護工作分別使用兩個賬號computer1和computer2登陸FTP服務器,但不能登錄linux系統。
兩個賬號只能在自己的目錄內操作,不能進入其他任何目錄。
四、實驗操作步驟
實驗前准備
1、為虛擬機再添加一塊網卡(ens-37)並設置為VMnet8,用以連接外網

2、網絡配置

3、使用ping命令測試網絡是否正常。

實驗開始
1、下載FTP並檢查是否安裝成功:

安裝成功:

2、關閉防火牆,設置安全系數為0

3、.配置特殊FTP用戶(只能訪問FTP)創建用戶,指定用戶shell為nologin,其不能登錄系統:(8位密碼,computer1,computers2為用戶名)


4、修改特殊用戶的主目錄到指定目錄:

1、修改指定目錄的權限允許特殊用戶訪問:

6、修改文件/etc/vsftpd/chroot_list、配置付通用戶FTP:/etc/vsftpd/vsftpd.conf


chroot_local_user=YES
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd/chroot_list //此時chroot_list文件中列出的用戶不能切換到上>一級目錄
allow_writeable_chroot=YES

7、啟動vsfted:

8、下載FTP:


9、測試
(1)Linux下虛擬機測試:


(2)Windows下測試
配置VMnet1



