一、實驗目的
(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