VSFTP
簡介:VSFTP是一個基于GPL釋出的類Unix系統上使用的FTP伺服器軟體,它的全稱是Very Secure FTP 從此名稱可以看出來,編制者的初衷是代碼的安全。安全性是編寫VSFTP的初衷,除了這與生俱來的安全特性以外,高速與高穩定性也是VSFTP的兩個重要特點。在速度方面,使用ASCII代碼的模式下載下傳資料時,VSFTP的速度是Wu-FTP的兩倍,如果Linux主機使用2.4.*的核心,在千兆以太網上的下載下傳速度可達86MB/S。在穩定方面,VSFTP就更加的出色,VSFTP在單機(非叢集)上支援4000個以上的并發使用者同時連接配接,根據Red Hat的Ftp伺服器的資料,VSFTP伺服器可以支援15000個并發使用者
配置過程:
首先注意:(1)設定防火牆規則,允許21和20号端口,指令為:
iptables -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 20 -j ACCEPT
或者直接關掉防火牆。指令為:service iptables stop
(2)關掉SELinux,指令為:setenforce 0
步驟一:在伺服器上安裝vsftp
yum install vsftp* -y
步驟二:修改配置檔案
vim /etc/vsftpd/vsftpd.conf
修該成:anonymous_enable=NO (預設是yes)
{這裡可以先測試一下,測試前請確定這項是這樣的:anonymous_enable=YES 這個時候啟動vsftp就可以能通路了(在資料總管上輸入:
ftp://192.168.1.3回車即可 ),但不能建立和更改檔案。如下圖(本伺服器的位址為192.168.1.3,請讀者根據自己的情況,如果不知道,用ifconfig指令檢視伺服器的IP位址)如果不能通路多半是防火牆的原因,建議關掉防火牆。}
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZlBnauEDMyI2NwYDMmZjY4cTY3M2NhZGN2cTN5YTN5QmY3ADZfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.jpeg)
測試完請需改成:userlist_enable=NO(預設是yes)這句的意思是禁止不再使用者名單的使用者通路。
步驟三:建立使用者userftp 密碼userftp
步驟四:編輯user_list(就是上文提到的userlist)檔案,允許userftp使用者可通路FTP;
vim user_list
增加userftp使用者,如圖:
步驟五:建議userftp使用者的主目錄,并設定權限。
步驟六:重新開機vsftp伺服器,并設定自啟動。
service vsftpd restart
chkconfig vsftpd on
步驟七:登陸測試