配置FTP伺服器的虛擬使用者
阿新 • • 發佈:2020-10-15
大家都知道,在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