1. 程式人生 > >FTP服務最安全認證模式---虛擬賬戶訪問

FTP服務最安全認證模式---虛擬賬戶訪問

vsftp -- 認證 tp服務器 有著 bsp 概述 watermark 驗證

虛擬賬戶概述

因為在linux下,使用vsftp建立用戶之後,默認使用ftp訪問的時候,是會訪問到對應的用戶家目錄。如果想多個用戶同時訪問某一個目錄,同時對同一目錄下有著不同的權限,比如部分用戶只能看,不修改,或者有的用戶只能下載不能上傳這些權限,這些設定只能通過vsftp中的虛擬用戶來進行設定,普通的用戶無法達到這樣的效果。

虛擬賬戶模式是最安全的一種認證模式,它需要為FTP服務單獨建立用戶數據庫文件,虛擬出的用戶進行口令驗證賬戶信息,而這些賬戶信息在服務器其實是並不存在的,它僅供FTP服務器認證使用。

實驗環境

redhat 6.5 操作系統

window 7 操作系統

服務器IP地址 192.168.100.8

實驗步驟

一、修改虛擬用戶映射到對應的普通系統用戶家目錄中

1.創建2個虛擬用戶tom, jeery。

vim /etc/vsftpd/vuser 創建虛擬用戶

技術分享圖片

2.將虛擬用戶及密碼轉化為數據庫文件,並設置權限。

技術分享圖片

3.編輯pam認證模塊支持虛擬用戶的登陸。

vi /etc/pam.d/vsftpd.vu (添加下面2行

技術分享圖片

4.修改配置文件。

vi /etc/vsftpd/vsftpd.conf

技術分享圖片

5.啟動ftp服務。在window 7用Jerry登錄查看。

技術分享圖片

技術分享圖片

6.在Linux上查看上傳文件屬主屬組。

技術分享圖片

二、對tom用戶進行單獨設置,只允許上傳文件,不允許下載,配置如下:

1.修改配置文件

vi /etc/vsftpd/vsftpd.conf

技術分享圖片

2.更改指定用戶配置文件。

mkdir vu_dir 創建一個配置文件夾
cd vu_dir 切換到此目錄下
vi tom 在配置文件夾裏創建用戶配置文件

anon_umask=022 指定用戶上傳文件的權限

3.使用tom用戶登錄ftp,查看結果。

技術分享圖片

FTP服務最安全認證模式---虛擬賬戶訪問