用vsftp快速搭建ftp服務器(修訂版)

用vsftp快速搭建ftp服務器(修訂版)
前面描述了一個vsftpdlinux下的快速部署方法,儘管它能完成通常的上傳下載任務,但離實際的應用仍是有差距,舉例來講:好比ftp用戶能夠用cd命令到根目錄等,爲了更進一步知足實際要求,特對前文作進一步的增補。
 
一、  下載源碼到服務器,其下載地址是[url]ftp://vsftpd.beasts.org/users/cevans/[/url],當前的版本是vsftpd- 2.0.5 .tar.gz 。強烈建議使用源碼安裝,便可擺脫相似rpm包依賴的困惑,又能夠實如今不一樣unix/linux下自如的工做。
二、  解壓安裝:tar zxvf vsftpd- 2.0.5 .tar.gz ; make; make install
三、  添加ftp的用戶,若是用戶數目很少,簡單些,用系統用戶吧。Useradd –d /home/sery sery ;passwd ******.
四、  拷貝配置文件,這裏有2個。Cp vsftpd.conf /etc/vsftpd.conf cp Redhat/vsftpd.pam  /etc/pam.d/ftp .不拷貝vsftpd.pam這個文件,將致使ftp用戶不能登錄的問題。這個文件在debian下也是能夠的。
五、  修改配置文件/etc/vsftpd.conf。這個配置文件是vsftpd的關鍵所在,修改下列值,以實現不一樣的功能:
(1)    修改的部分: local_enable=yes write_enable=yeslocal_umask=022前面的註釋取消。
(2)    增長部分:listen=YESftp做爲獨立的守護進程)
             chroot_local_user=yes(用戶被定位在本身的主目錄裏,用cd / 並不能切換到根目錄)
           
cmds_allowed=ABOR,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,
PORT,PWD,QUIT,RETR,RMD,RNFR,RNTO,SITE,SIZE,STOR,TYPE,USER,
ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST(只許上傳文件和目錄,但不準刪除。注意:這些必須一行寫完)
六、  啓動ftp服務。Vsftpd&
 
說明:配置文件vsftpd.conf 每行前不能有空白,必須頂格書寫,不然運行失敗。
相關文章
相關標籤/搜索