亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > CentOS > 正文

CentOS 5.3系統設置vsftpd虛擬用戶的具體步驟

2020-06-21 13:07:13
字體:
來源:轉載
供稿:網友

 我們登錄FTP有三種方式,匿名登錄、本地用戶登錄和虛擬用戶登錄。

匿名登錄:在登錄FTP時使用默認的用戶名,一般是ftp或anonymous。

本地用戶登錄:使用系統用戶登錄,在/etc/passwd中。

虛擬用戶登錄:這是FTP專有用戶,有兩種方式實現虛擬用戶,本地數據文件和數據庫服務器。

FTP虛擬用戶是FTP服務器的專有用戶,使用虛擬用戶登錄FTP,只能訪問FTP服務器提供的資源,大大增強了系統的安全。

本文的Linux系統是CentOS 5.3

yum -y install vsftpd

一、建立Vsftpd虛擬用戶:

1、添加虛擬用戶口令文件安裝Vsftpd

[root@51ou.com ~]#vi /etc/vsftpd/vftpuser.txt

添加虛擬用戶名和密碼,一行用戶名,一行密碼,以此類推。奇數行為用戶名,偶數行為密碼。

ftp1 #用戶名

123456 #密碼

ftp2 #用戶名

123456 #密碼

2、生成虛擬用戶口令認證文件

將剛添加的vftpuser.txt虛擬用戶口令文件轉換成系統識別的口令認證文件。

首先查看系統有沒有安裝生成口令認證文件所需的軟件db4-utils。

下面使用db_load命令生成虛擬用戶口令認證文件。

[root@51ou.com ~]# db_load -T -t hash -f /home/vuser.txt /etc/vsftpd_login.db

-bash: db_load: command not found

###############################

出現沒有db_load的提示是因為有些db4的包沒有安裝,需要安裝下列包:

db4-*.rpm

db4-tcl-*.rpm

db4-utils-*.rpm

或者直接: yum -y install db4 db4-tcl db4-utils

db_load命令主要是用來生成db數據庫使用的

格式:

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

生成一個hash碼型的數據庫文件供ftp虛擬用戶使用。

##########################

[root@51ou.com ~]#db_load -T -t hash -f /etc/vsftpd/vftpuser.txt   /etc/vsftpd/vftpuser.db

3、編輯vsftpd的PAM認證文件

在/etc/pam.d目錄下,

[root@51ou.com ~]#vi /etc/pam.d/vsftpd

將里面其他的都注釋掉,添加下面這兩行:

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

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

4、建立本地映射用戶并設置宿主目錄權限

所有的FTP虛擬用戶需要使用一個系統用戶,這個系統用戶不需要密碼。

[root@51ou.com ~]#useradd -d /home/vftpsite -s /sbin/nologin vftpuser

[root@51ou.com ~]#chmod 755 /home/vftpsite //網上為700,設置為700后FTP用戶無上傳權限

5、配置vsftpd.conf(設置虛擬用戶配置項)

[root@51ou.com ~]#vi /etc/vsftpd/vsftpd.conf

guest_enable=YES #開啟虛擬用戶

guest_username=vftpuser #FTP虛擬用戶對應的系統用戶[useradd -d /home/vftpsite -s

/sbin/nologin vftpuser]

pam_service_name=vsftpd #PAM認證文件

6、重啟vsftpd服務

[root@51ou.com ~]#service vsftpd restart

7、測試虛擬用戶登錄FTP

C:/Documents and Settings/Administrator>ftp 192.168.2.12

Connected to 192.168.2.12.

220 (vsFTPd 2.0.5)

User (192.168.2.12:(none)): ftp1

331 Please specify the password.

Password:

500 OOPS: cannot change directory:/home/vftpsiteConnection closed by remote host

.//在配置vsftpd的時候連接vsftpd出現了500 OOPS: cannot change directory:/home/vftpsite

的錯誤,vftpsite為登錄時使用的本地用戶名。

解決辦法:

[root@51ou.com ~]# setsebool -P ftp_home_dir on

也有網上說在終端輸入命令:

setsebool -P ftpd_disable_trans 1

service vsftpd restart

就OK了!

測試:

C:/Documents and Settings/Administrator>ftp 192.168.2.12

Connected to 192.168.2.12.

220 (vsFTPd 2.0.5)

User (192.168.2.12:(none)): ftp1

331 Please specify the password.

Password:

230 Login successful.

二、虛擬用戶高級設置:

1、virtual_use_local_privs參數

當virtual_use_local_privs=YES時,虛擬用戶和本地用戶有相同的權限;

當virtual_use_local_privs=NO時,虛擬用戶和匿名用戶有相同的權限,默認是NO。

當virtual_use_local_privs=YES,write_enable=YES時,虛擬用戶具有寫權限(上傳、下載、刪除

、重命名)。

當virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=YES,

anon_upload_enable=YES時,虛擬用戶不能瀏覽目錄,只能上傳文件,無其他權限。

當virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=NO,

anon_upload_enable=NO時,虛擬用戶只能下載文件,無其他權限。

當virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=NO,

anon_upload_enable=YES時,虛擬用戶只能上傳和下載文件,無其他權限。

當virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=NO,

anon_mkdir_write_enable=YES時,虛擬用戶只能下載文件和創建文件夾,無其他權限。

當virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=NO,

anon_other_write_enable=YES時,虛擬用戶只能下載、刪除和重命名文件,無其他權限。

2. 建立各個虛擬用戶自身的配置文件

[root@51ou.com ~]#vi /etc/vsftpd/vsftpd.conf

添加:

user_config_dir=/etc/vsftpd/vsftpd_user_conf

[root@51ou.com ~]#mkdir /etc/vsftpd/vsftpd_user_conf

編輯ftp1的配置文件

[root@51ou.com ~]#vi /etc/vsftpd/vsftpd_user_conf/ftp1

添加:

anon_world_readable_only=NO #開放ftp1的下載權限(只能下載)。注意這個地方千萬不能寫成YES

,否則ftp1將不能列出文件和目錄。

編輯ftp2的配置文件

[root@51ou.com ~]#vi /etc/vsftpd/vsftpd_user_conf/ftp2

添加:

write_enable=YES #開放ftp2的寫權限

anon_world_readable_only=NO #開放ftp2的下載權限

anon_upload_enable=YES #開放ftp2的上傳權限

anon_mkdir_write_enable=YES #開放ftp2創建目錄的權限

anon_other_write_enable=YES #開放ftp2刪除和重命名的權限

3、所有虛擬用戶使用一般配置

[root@51ou.com ~]#vi /etc/vsftpd/vsftpd.conf

write_enable=YES

anonymous_enable=NO

local_enable=YES

guest_enable=YES

guest_username=vftpuser

virtual_use_local_privs=NO

pam_service_name=vsftpd

anon_world_readable_only=NO #可以下載

anon_upload_enable=NO(默認值) #不能上傳

anon_mkdir_write_enable=NO(默認值) #不能新建文件夾

anon_other_write_enable=NO(默認值) #不能刪除和重命名文件

ftpd_banner=Welcome to yoozhu FTP server

xferlog_enable=YES

xferlog_file=/var/log/vsftpd.log

xferlog_std_format=YES

ascii_upload_enable=YES

ascii_download_enable=YES

tcp_wrappers=NO

setproctitle_enable=YES

listen_port=21

connect_from_port_20=YES

idle_session_timeout=600

data_connection_timeout=120

max_clients=0

max_per_ip=3

local_max_rate=512000

4、各個虛擬用戶使用自身配置

[root@51ou.com ~]#vi /etc/vsftpd/vsftpd.conf

write_enable=YES

anonymous_enable=NO

local_enable=YES

guest_enable=YES

guest_username=vftpuser

virtual_use_local_privs=NO

pam_service_name=vsftpd

user_config_dir=/etc/vsftpd/vsftpd_user_conf #設定用戶配置文件存放目錄

ftpd_banner=Welcome to yoozhu FTP server

xferlog_enable=YES

xferlog_file=/var/log/vsftpd.log

xferlog_std_format=YES

ascii_upload_enable=YES

ascii_download_enable=YES

tcp_wrappers=NO

setproctitle_enable=YES

listen_port=21

connect_from_port_20=YES

idle_session_timeout=600

data_connection_timeout=120

max_clients=0

max_per_ip=3

local_max_rate=512000

[root@51ou.com ~]#mkdir /etc/vsftpd/vsftpd_user_conf

編輯ftp1的配置文件

[root@51ou.com ~]#vi /etc/vsftpd/vsftpd_user_conf/ftp1

anon_world_readable_only=NO

編輯ftp2的配置文件

[root@CentOS5 /]#vi /etc/vsftpd/vsftpd_user_conf/ftp2

anon_world_readable_only=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

以上就是CentOS 5.3系統設置vsftpd虛擬用戶的具體步驟,謝謝閱讀,希望能幫到大家,請繼續關注VEVB武林網,我們會努力分享更多優秀的文章。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久国产精品免费视频| 91久久久久久国产精品| 国产成人精彩在线视频九色| 欧美成人全部免费| 夜夜嗨av一区二区三区免费区| 亚洲电影免费在线观看| 孩xxxx性bbbb欧美| 国产精品678| 欧美性在线视频| 国产精品久久一区主播| 精品性高朝久久久久久久| 国产精品户外野外| 日本乱人伦a精品| 久久影视电视剧免费网站清宫辞电视| 日韩av免费网站| 91精品视频免费观看| 91产国在线观看动作片喷水| 国产精品678| 久久综合色影院| 国产91九色视频| 成人免费视频在线观看超级碰| 久久久久久久久久亚洲| 国产伦精品免费视频| 成人h片在线播放免费网站| 在线亚洲男人天堂| 亚洲第一区中文99精品| 国产精品久久久久久久av大片| 在线观看视频99| 青草青草久热精品视频在线网站| 日本久久久久久久| 国模精品系列视频| 欧美疯狂xxxx大交乱88av| 九九热这里只有精品6| 欧美一级视频一区二区| 91夜夜未满十八勿入爽爽影院| 久久久久久国产精品三级玉女聊斋| 亚洲人成人99网站| 久久成人国产精品| 亚洲国产精品99久久| 欧美伦理91i| 欧美在线一区二区视频| 97视频在线观看免费高清完整版在线观看| 亚洲久久久久久久久久久| 日韩高清电影免费观看完整版| 亚洲18私人小影院| 欧美大荫蒂xxx| 国产精品高潮呻吟久久av野狼| 91久久中文字幕| 成人激情av在线| 影音先锋欧美在线资源| 人人做人人澡人人爽欧美| 九九视频这里只有精品| 亚洲精品国产suv| 清纯唯美亚洲综合| 国产精品视频专区| 青草青草久热精品视频在线网站| 亚洲第一区中文字幕| 91伊人影院在线播放| 精品亚洲一区二区三区在线播放| 久久久久久久久久av| 国产精品mp4| 久久精品视频在线播放| 中文字幕精品一区久久久久| 国产精品av免费在线观看| 美女福利精品视频| 国产成人福利视频| 成人性生交大片免费看小说| 亚洲精品在线观看www| 精品无码久久久久久国产| 这里只有精品在线观看| 欧美日韩中文字幕日韩欧美| 一本色道久久综合狠狠躁篇怎么玩| 欧美极品欧美精品欧美视频| 亚洲国语精品自产拍在线观看| 久久中文字幕视频| 欧美—级高清免费播放| 亚洲第一页中文字幕| 亚洲欧洲一区二区三区久久| 岛国av在线不卡| 日韩电视剧在线观看免费网站| 精品久久久香蕉免费精品视频| 国产精品亚洲网站| 欧美精品一区二区免费| 国产一区二区三区在线播放免费观看| 91在线|亚洲| 精品久久久久久久久久ntr影视| 性欧美暴力猛交69hd| 成人免费网站在线看| 91久热免费在线视频| 少妇激情综合网| 亚洲wwwav| 欧美中文在线观看| 国产精品人成电影| 亚洲成人网久久久| 91国产中文字幕| 欧美壮男野外gaytube| 中文在线不卡视频| 欧美午夜影院在线视频| 国产精品久久久久久亚洲调教| 欧美日韩亚洲成人| 国产91露脸中文字幕在线| 久久久99免费视频| 日韩欧美综合在线视频| 欧美性做爰毛片| www.亚洲人.com| 一区二区日韩精品| 91精品国产综合久久香蕉| 日本久久久久久久| 亚洲电影免费观看| 亚洲精品日产aⅴ| 国产精品免费在线免费| 欧美午夜丰满在线18影院| 亚洲国产精品悠悠久久琪琪| 4388成人网| 精品成人av一区| 久久久免费在线观看| 国产精品电影观看| 国产精品激情av在线播放| 欧美超级免费视 在线| 国产一区二区三区三区在线观看| 精品调教chinesegay| 久久色精品视频| 午夜精品免费视频| 国产亚洲精品一区二555| 欧美日在线观看| 日韩中文字幕国产精品| 日韩成人在线网站| 亚洲精品综合久久中文字幕| 91精品视频在线播放| 国产一区二区三区直播精品电影| 美女扒开尿口让男人操亚洲视频网站| 国产欧美精品一区二区| 久久影院免费观看| 精品久久久中文| 国产成人在线播放| 欧美野外wwwxxx| 国产精自产拍久久久久久| 一区二区三区国产在线观看| 亚洲精品电影在线观看| 亚洲一区二区日本| 欧美高清视频在线观看| 国产精品久久久久久久久借妻| 国产精品电影久久久久电影网| 91精品视频一区| 亚洲美女久久久| 色妞久久福利网| 亚洲网在线观看| 国产精品亚洲网站| 亚洲美女精品久久| 亚洲午夜性刺激影院| 97碰碰碰免费色视频| 久久久久久久影视| 久久精品国产成人精品| 日本精品一区二区三区在线播放视频| 欧美一级在线亚洲天堂| 国产成人avxxxxx在线看| 国产精品青青在线观看爽香蕉| 国产手机视频精品| 2021久久精品国产99国产精品| 91av在线播放| 粉嫩老牛aⅴ一区二区三区| 91麻豆国产语对白在线观看| 欧美三级xxx| 日韩亚洲欧美中文在线|