一 vsftpd簡介
vsftp是一個用于檔案的傳輸協定。它可以很友善檔案的傳輸。
二 vsftpd 安裝配置
yum install vsftpd
配置文檔:
/etc/vsftpd/vsftpd.conf
#允許匿名上次,下載下傳
anon_other_write_enable=YES
#本地賬号登入
/etc/vsftpd/ftpusers #禁止登入的使用者檔案
/etc/vsftpd/user_list # 允許登入使用者檔案
#限制使用者上傳速度 anon_max_rate=5000
#配置虛拟使用者
配置密碼檔案: /etc/vsftpd/conf/login.conf
cw1 #username
cw1 #password
cw2 #username
cw2 #password
db_load -T -t hash -f login.conf login.db
vi /etc/pam.d/vsftpd
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/conf/login.db
account required /lib/security/pam_userdb.so db=/etc/vsftpd/conf/login.db
#建立映射關系
useradd -d /home/vsftp -s /sbin/nologin vsftp
chmod 700 /home/vsftp
vi /etc/vsftpd/vsftpd.conf
guest_enable=YES # 開啟虛拟使用者
guest_username = vsftp
pam_service_name=vsftpd
三 案例
3.1 配置本地使用者cw1,cw2,按照下面要求完成配置:
cw1可以登入,cw2無法登入
cw1的上傳速度為2k
3. 匿名使用者可以登入,下載下傳
3.2 使用虛拟使用者chenwei1,chenwei2,可以建立通路自己目錄下的檔案。
本文轉自 woshiwei201 51CTO部落格,原文連結:http://blog.51cto.com/chenwei/1841975