vsFTP服務器虛擬用戶的配置

1 相關文件說明
/etc/vsftpd/vsftpd.conf      VSFTP服務的主配置文件
/etc/vsftpd.user_list         根據主配置文件中userlist_deny的設定,進行訪問控制功能
1>設置禁止登錄的用戶賬號
        Userlist_enable=yes

Userlist_deny=yes

2>設置只允許登錄的用戶賬號
Userlist_enable=yes

Userlist_deny=no

/etc/vsftpd.ftpusers         保存不允許進行FTP登錄的本地用戶賬號
/etc/rc.d/init.d/vsftpd        FTP 服務的啓動腳本

 

2 當用戶匿名登錄FTP服務器時,將進入/var/ftp目錄,並且將該目錄作爲根目錄,即匿名用戶不能離開該目錄,只能進入該目錄的子目錄.匿名用戶登錄可使用ftp anonymous作爲FTP 登錄的用戶名,用戶的E-mail地址作爲登錄口令.設置匿名用戶訪問時,只要安裝好軟件包好,啓動服務後即可.
3 虛擬用戶的配置

步驟
1 建立虛擬用戶的口令庫文件

口令庫文件中,奇數行設置虛擬用戶的用戶名,偶數行設置用戶的口令.
 
2 生成VSFTP的認證文件

Db_load  -T  -t  hash  -f  logins.txt    /etc/vsftpd/vsftpd_login.db

3 建立虛擬用戶所需的PAM配置文件

 
 
 
 
 
 
4 建立虛擬用戶及所要訪問的目錄並設置相應的權限

Useradd  -d /home/ftpsite   virtual

Chmod  700 /home/ftpsite

5 設置vsftpd.conf配置文件

Vi  /etc/vsftpd/vsftpd.conf

 

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