溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vsftpd 虛擬用戶配置參考---終極版

發布時間:2020-06-02 08:56:09 來源:網絡 閱讀:656 作者:xiaodong0708 欄目:網絡安全

Vsftpd 虛擬用戶配置文檔

 

一、主要文件列表


虛擬用戶列表

account.txt


口令庫文件

/etc/vsfptd/account.db


PAM認證

/etc/pam.d/vs_1


主配置文件

/etc/vsftpd.conf


虛擬用戶配置文件

/etc/vsftpd/user_conf/aa


虛擬用戶主目錄

/home/vss/aa

 

二、新建vsftpd的虛擬用戶列表文件

vi account.txt

aa

123123

bb

123123

說明:這個文件建立的位置自定義

 

三、生成口令庫文件

db_load -T -t hash -f ./account.txt  /etc/vsftpd/account.db

chmod 600 /etc/vsftpd/account.db

 

四、建立PAM文件

vi /etc/pam.d/vs_1

auth required /lib/security/pam_userdb.so db=/etc/vsftpd/account

account required /lib/security/pam_userdb.so db=/etc/vsftpd/account

說明:先查看系統中是否安裝Linux-PAM,再判斷pam_userdb.so文件是否存在,及其路徑;注意account寫法沒有后綴。

 

五、新建系統虛擬用戶

useradd -m -d /home/vss -s /sbin/nologin vss

chmod 700 /home/vss

說明:Ubuntu系統下這里需要加參數-m。

 

六、建立vsftpd虛擬用戶家目錄

mkdir /home/vss/aa

chown vss:vss /home/vss/aa

mkdir /home/vss/bb

chown vss:vss /home/vss/bb

 

 

七、修改主配置文件

mv /etc/vsftpd.conf /etc/vsftpd.conf.bak

vi /etc/vsftpd.conf

 

anonymous_enable=NO

allow_writeable_chroot=YES

local_enable=YES

local_umask=022

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

listen=YES

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

one_process_model=NO

chroot_local_user=YES

ftpd_banner=Welcom to my FTP server.

anon_world_readable_only=NO

guest_enable=YES

guest_username=vs

pam_service_name=vs_1

#local_root=/home/vs/

user_config_dir=/etc/vsftpd/user_conf

說明:以上參數具體含義請參考http://www.sudu.cn/service/detail.php?id=11656

 

八、修改vsftpd虛擬用戶的配置文件

mkdir /etc/vsftpd/user_conf

vi /etc/vsftpd/user_conf/aa

 

local_root=/home/vss/aa

guest_username=vss

virtual_use_local_privs=YES

anon_umask=022

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_world_readable_only=NO

anon_other_write_enable=YES

 

vi /etc/vsftpd/user_conf/bb

 

local_root=/home/vss/bb

guest_username=vss

virtual_use_local_privs=YES

anon_umask=022

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_world_readable_only=NO

anon_other_write_enable=YES

 

九、重啟服務,并客戶端測試

service vsftpd restart

 

十、若是新增vsftpd虛擬用戶,步驟:

1、account.txt中添加用戶名和密碼

2、更新口令庫文件

3、新建該用戶的虛擬家目錄,比如:/home/vss/cc,并賦予系統用戶vss的權限

4、新建該用戶的配置文件,比如:/etc/vsftpd/user_conf/cc,并添加其權限

 


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女