Linux下配置VSftp服務(wù)器八步搞定 |
發(fā)布時(shí)間: 2012/8/9 16:04:19 |
Linux下配置VSftp服務(wù)器步驟一、檢查是否安裝了vsftpd, rpm -qa |grep vsftp
Linux下配置VSftp服務(wù)器步驟二、新建用戶(hù) useradd test -g root -d /mpeg -s /sbin/nologin #該用戶(hù)僅用來(lái)支持FTP服務(wù),因此不必讓他登錄系統(tǒng) 注:改變用戶(hù)的shell命令為usermod -s /sbin/nologin coship Linux下配置VSftp服務(wù)器步驟三、設(shè)置密碼 passwd test # 連續(xù)輸入兩次密碼 Linux下配置VSftp服務(wù)器步驟四、修改SELinux參數(shù) setsebool ftpd_disable_trans 1 service vsftpd restart 說(shuō)明:如果不修改,連接時(shí)會(huì)提示 500 OOPS: cannot change directory:/mpeg 500 OOPS: child died Linux下配置VSftp服務(wù)器步驟五、修改/mpeg權(quán)限 chmod 775 /mpeg Linux下配置VSftp服務(wù)器步驟六、設(shè)置/etc/vsftpd/vsftpd.conf 將anonymous_enable=NO,這樣可以限制匿名用戶(hù)登錄。 local_enable=YES #啟用本地用戶(hù)登錄 write_enable=YES #設(shè)置可以進(jìn)行寫(xiě)操作 local_umask=022 #設(shè)定上傳后文件的權(quán)限掩碼 userlist_enable=YES #啟用用戶(hù)登錄控制 local_root=/mpeg (路徑自定義)#定義所有本地用戶(hù)的根目錄。當(dāng)本地用戶(hù)登入時(shí),將被更換到此目錄下。(注釋則訪問(wèn)該用戶(hù)自己目錄) 否則訪問(wèn)其它目錄時(shí)會(huì)提示:550 Failed to change directory. chroot_local_user=NO chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list #指出被鎖定在自家目錄中的用戶(hù)的列表文件。文件格式為一行一用戶(hù)。 注意: 當(dāng)chroot_local_user=NO、chroot_list_enable=YES時(shí),chroot_list中用戶(hù)為鎖定用戶(hù),即他們除了自己的目錄,不可以訪問(wèn)其他目錄。 當(dāng)chroot_local_user=YES、chroot_list_enable=YES時(shí),chroot_list中用戶(hù)為非鎖定用戶(hù),他們可以訪問(wèn)任何其他目錄。 Linux下配置VSftp服務(wù)器步驟七、設(shè)置vsftpd自動(dòng)啟動(dòng) chkconfig vsftpd on 或 運(yùn)行ntsysv將vsftpd選上 或 echo "/usr/local/sbin/vsftpd &" >>/etc/rc.local Linux下配置VSftp服務(wù)器步驟八、如果出現(xiàn)不能訪問(wèn)的現(xiàn)象可以將防火墻和SELinux停用 1、service iptables stop 2、編輯/etc/selinux/config將SELINUX設(shè)為disabled,即SELINUX=disabled 或終端里運(yùn)行system-config-securitylevel-tui 或點(diǎn)擊“system"->"administration"->"security level and firewall對(duì)防火墻和SELinux進(jìn)行設(shè)置 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |