一 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,可以創建訪問自己目錄下的文件。