一 vsftpd簡介ide
vsftp是一個用於文件的傳輸協議。它能夠很方便文件的傳輸。ui
二 vsftpd 安裝配置ci
yum install vsftpd文檔
配置文檔:hash
/etc/vsftpd/vsftpd.confit
#容許匿名上次,下載class
anon_other_write_enable=YES登錄
#本地帳號登陸require
/etc/vsftpd/ftpusers #禁止登陸的用戶文件ftp
/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,能夠建立訪問本身目錄下的文件。