1. 程式人生 > 實用技巧 >配置FTP伺服器的虛擬使用者

配置FTP伺服器的虛擬使用者

  大家都知道,在vsftpd伺服器中支援匿名使用者、本地使用者和虛擬使用者3類使用者帳號。其中,虛擬使用者賬號是為了保證FTP伺服器的安全性,由vsftpd伺服器提供的非系統使用者賬號。虛擬使用者FTP登入後將把指定的目錄作為FTP根目錄。虛擬使用者與本地使用者具有類似的功能,由於虛擬使用者相對安全,因此正逐步替代本地使用者賬號。   下面,我就教給大家如何配置FTP伺服器的虛擬使用者: 1、建立虛擬使用者口令庫檔案:(vi /tmp/test.txt (這裡只是例子,mkie的口令是pwabcd,john的口令是pw1234) <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

2、安裝DB軟體包(若此處不安裝,下面的命令不能實現)

3、生成vsftpd的認證檔案(標識為新檔名) 4、建立虛擬使用者所需的PAM配置檔案(標識為新檔名) 檔案內容如下(手動新增)

5、建立虛擬使用者及所要訪問的目錄並設定相應許可權

6、修改vsftpd配置檔案

新增配置項

7、重啟vsftpd服務程式

8、建立提供下載的測試檔案(測試前準備)

9、在客戶端測試

10、對不同的虛擬使用者設定不同的許可權

a) 設定主配置檔案:

新增如下內容

b) 建立使用者配置檔案目錄

c) 為虛擬使用者建立單獨的配置檔案

(以mike為例,許可權為瀏覽及下載)

(以

john為例)

11、在客戶端測試

(宣告:以上教程均在VMware Workstation上完成,在真機上同樣配置。)

轉載於:https://blog.51cto.com/ziheng1208/144338