實驗1VSFTPD
實驗環境
在虛擬機Linux 6.5系統下需要2臺Linux系統一臺A作爲服務端一條B作爲測試客戶端開啓2臺Linux系統。
實驗目標
A作爲服務端配置VSFTPD服務器實現FTP服務。
B作爲測試客戶端驗證服務器A的共享是否有效。
配置真實主機確保真實主機能ping通2臺虛擬機。
實驗步驟
1. 首先將A,B真實主機放到同一網段中爲了以後實驗方便配置永久起效的靜態IP地址驗證AB真實主機能否通信。
[root@s5 桌面]#ping 192.168.1.10 //ping真實主機
PING 192.168.1.10(192.168.1.10) 56(84) bytes of data.
64 bytes from192.168.1.10: icmp_seq=1 ttl=64 time=0.277 m
2. 服務器上安裝vsftpd包啓動vsftpd服務在ftp根目錄下創建測試文件ftp.txt 在用戶haha的宿主目錄下創建測試文件haha.txt。
[root@s5 桌面]#yum -y installvsftpd //yum安裝軟件包
[root@s5 桌面]#cd /var/ftp/
[root@s5 ftp]#touch ftp.txt//創建匿名測試文件
[root@s5 var]#vimftp/ftp.txt
This is a ftp.
[root@s5 ftp]#ls
ftp.txt pub
[root@s5ftp]#useradd haha
[root@s5ftp]#touch /home/haha/haha.txt
[root@s5 var]#vim/home/haha/haha.txt
This is a haha.
//創建用戶測試文件
[root@s5var]#/etc/init.d/vsftpd restart
//開啓服務
關閉 vsftpd [確定]
爲 vsftpd 啓動 vsftpd [確定]
3. 在Win7主機上匿名訪問FTP服務器測試下載上傳以用戶haha登錄FTP服務器測試上傳下載
打開計算機—在地址欄輸入ftp://192.168.1.1查看文件可以下載無法上傳。
右鍵登錄登錄用戶haha測試可以上傳下載。
4. 客戶端B上使用ftp命令訪問FTP服務器測試匿名訪問、用戶登錄用戶haha登錄FTP服務器下載、上傳斷開ftp連接查看下載的文件需要安裝ftp
[root@pc5 mk]#yum-y install ftp //安裝ftp
[root@pc5 mk]#ftp192.168.1.1
Connected to192.168.1.1 (192.168.1.1).
220 (vsFTPd2.2.2)
Name(192.168.1.1:root): ftp
//匿名登錄
331 Pleasespecify the password.
Password://不需要密碼
230 Loginsuccessful.
Remote systemtype is UNIX.
Using binary modeto transfer files.
ftp> get ftp.txt//下載
ftp> quit //退出去
221 Goodbye.
[root@pc5 桌面]#ls //查看下載內容
ftp.txt
[root@pc5 桌面]#ftp 192.168.1.1
Connected to 192.168.1.1(192.168.1.1).
220 (vsFTPd2.2.2)
Name(192.168.1.1:root): haha
331 Pleasespecify the password.
Password:
230 Loginsuccessful.
Remote systemtype is UNIX.
Using binary modeto transfer files.
ftp> put ftp.txt//上傳
local: ftp.txtremote: ftp.txt
227 EnteringPassive Mode (192,168,1,1,152,120).
150 Ok to senddata.
226 Transfercomplete.
15 bytes sent in0.000206 secs (72.82 Kbytes/sec)
ftp> ls //查看上傳內容
227 EnteringPassive Mode (192,168,1,1,86,142).
150 Here comes thedirectory listing.
-rw-r--r-- 1 501 501 15 Aug 17 07:53ftp.txt
-rw-r--r-- 1 0 0 16 Aug 17 07:42haha.txt
ftp> gethaha.txt //下載
ftp> quit
221 Goodbye.
[root@pc5 桌面]#ls //下載內容
ftp.txt haha.txt