配置步驟:
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比全南網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式全南網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務覆蓋全南地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。1.添加虛擬用戶口令文件
vim /etc/vsftpd/vuser.txt (注:vuser.txt是我自己定義,可以是任意自定義的) candy #用戶名 123 #密碼 limingyu #用戶名 123456 #密碼
2.生成虛擬用戶口令認證
yum install -y db4-utils #沒有這個工具的先安裝 db_load -T -t hash -f /etc/vsftpd/vuser.txt /etc/vsftpd/vuser.db #把文本文檔轉(zhuǎn)換為數(shù)據(jù)庫
3.編輯vsftpd的PAM認證文件
vim /etc/pam.d/vsftpd auth required pam_userdb.so db=/etc/vsftpd/vuser account required pam_userdb.so db=/etc/vsftpd/vuser #其他行全部注釋掉,寫入上面兩行 #注釋掉其它行,可以禁止本地用戶登陸,因為本地用戶登陸時的驗證依賴這個文件
4.建立本地映射用戶并設(shè)置宿主目錄權(quán)限
useradd -d /home/vsftproot -s /sbin/nologin vuser #此用戶不需在登陸,只是映射用戶 #用戶名必須和下一步配置文件中一致 chmod 755 /home/vsftproot
5.修改配置文件
vim /etc/vsftpd/vsftpd.conf guest_enable=YES #開啟虛擬用戶 guest_username=vuser #ftp虛擬用戶對應的系統(tǒng)用戶 pam_service_name=vsftpd #pam認證文件(默認存在)
6.重啟服務并測試
service vsftpd restart 或 /etc/init.d/vsftpd restart #此時虛擬用戶可以登陸,查看,下載,不能上傳 #默認上傳位置是宿主用戶的家目錄 #權(quán)限使用的的匿名用戶權(quán)限進行管理
7.調(diào)整虛擬用戶權(quán)限
vim /etc/vsftpd/vsftpd.conf anonymous_enable=NO #關(guān)閉匿名用戶登陸,更加安全(不影響虛擬用戶登陸) anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES #給虛擬用戶設(shè)定權(quán)限,允許所有虛擬用戶上傳
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。