linux Vsftpd服務

(一)Vsftpd匿名服務的步驟

前題:網絡橋接或是NAT模式,網絡要通,虛擬機和物理機要能ping通。要關閉好防火牆,掛載好光驅,安裝好VIM。然後快照
以服務器的地址192.168.119.128爲例在這裏插入圖片描述

一、利用系統自帶的上傳、下載路徑

1、yum install -y vsftpd //yum安裝vsftpd服務
在這裏插入圖片描述
2、可查/etc/passwd,系統用戶ftp的家目錄在/var/ftp
在/var/ftp/pub建一個文件t1
在這裏插入圖片描述
3、service vsftpd start //啓動ftp服務,第一次啓動要start
在這裏插入圖片描述
service vsftpd restart //重啓ftp服務
4、vim /etc/vsftpd/vsftpd.conf
在這裏插入圖片描述在這裏插入圖片描述注意:
anonymous_enable=YES // 允許匿名登陸
anon_upload_enable=YES // 允許匿名用戶上傳文件
anon_mkdir_write_enable=YES // 允許匿名用戶創建文件夾

5、到我的電腦輸入地址欄輸入ftp://192.168.119.128,可以看到t1文件
在這裏插入圖片描述在這裏插入圖片描述
6、如果能夠寫,還需改上傳下載目錄的權限
chmod –R 757 /var/ftp/pub (557也可以,想想爲什麼)
在這裏插入圖片描述

二、自己定義上傳、下載路徑(/ftp1/pub1)

1、yum install -y vsftpd //yum安裝vsftpd服務
2、mkdir -p /ftp1/pub1 //創建上傳、下載文件夾
3、usermod –d /ftp1 ftp //將系統用戶ftp的家目錄設置爲/ftp1
4、chmod 757 /ftp1/pub1
5、vim /etc/vsftpd/vsftpd.conf //編輯ftp的配置文本
6、

7、service vsftpd restart //重啓ftp服務
8、到我的電腦輸入地址欄輸入ftp://192.168.119.128,可以看到t2文件(可上傳些文件,並下載些文件)

(二)vsftpd用戶服務的步驟

設置兩個用戶a1和a2,目的是隻有這兩個用戶才能上傳、下載(如果你對配置文件不熟悉,請換一個乾淨系統)
1、yum install –y vsftpd //安裝ftp服務

2、useradd a1 //創建用戶a1
useradd a2 //創建用戶a2

3、passwd a1 //設置a1密碼
passwd a2 //設置a2密碼

4、mkdir -p /ftp2/a1 //創建a1的ftp文件夾
mkdir -p /ftp2/a2 //創建a2的ftp文件夾

5、usermod –d /ftp2/a1 a1 //設置a1的家目錄
usermod –d /ftp2/a2 a2 //設置a2的家目錄
(爲了測試,可在/ftp2/a1文件下建一個t3文件,在/ftp2/a2文件下建一個t4文件) 1122

6、chmod 757 /ftp2/a1 //給予/ftp2/a1 777權限
chmod 757 /ftp2/a2 //給予/ftp/a2 777權限

7、vim /etc/vsftpd/vsftpd.conf //編輯ftp的配置文本
8、

9、service vsftpd restart //重啓ftp服務
10、到我的電腦輸入地址欄輸入ftp://192.168.119.128,出現下面登錄框(此時有可能先出現pub,這個pub是系統默認的ftp用戶的家目錄,/var/ftp/pub。然後按右鍵,選擇登錄,出現下面登錄框。如何不出現pub,可改配製文件的這一句)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章