配置和管理FTP伺服器
一、實驗目的
(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