學習筆記 十四 : vsftpd

一 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,按照下面要求完成配置:

  1. cw1可以登錄,cw2無法登錄

  2. cw1的上傳速度爲2k

3. 匿名用戶可以登錄,下載



3.2 使用虛擬用戶chenwei1,chenwei2,可以創建訪問自己目錄下的文件。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章