三装置配置Vsftpd文件服务器,腾讯云下的CentOS柒

By admin in 美高梅手机版4858 on 2019年4月3日

先是步安装vsftp

* yum -y install vsftpd

本地为Linux/Mac OS,使用SSH登录Linux云主机


Linux用户请直接运转以下命令,Mac
OS用户请打开系统自带的巅峰(Terminal)后运行以下命令:

ssh root@<云主机的公网IP地址>

进而输入该主机root用户的密码,输入正确即可连接实例

文件传输协议(File Transfer
Protocol,FTP),基于该协议FTP客户端与服务端能够兑现共享文件、上传文件、下载文件。
FTP
基于TCP协议生成三个虚构的连年,首要用于控制FTP连接音信,同时再生成一个单身的TCP连接用于FTP数据传输。用户能够经过客户端向FTP服务器端上传、下载、删除文件,FTP服务器端能够而且提供给多个人共享利用。

  1. FTP不难介绍

第三步配置ftp文件

要促成用户不仅能够下载ftp上的内容 还能删改扩张文件到ftp服务器
供给给ftp的目录赋予写入权限

FTP服务的装置与陈设


利用云服务的经过中,大家日常遇上想要上传文件到主机中也许下载文件到地头的意况,那时大家要求用到FTP服务。

FTP 是File Transfer
Protocol(文件传输协议)的英文简称,而粤语简称为“文字传递协议”,用于Internet上的主宰文件的双向传输。同时,它也是贰个应用程序(Application)。基于差别的操作系统有例外的FTP应用程序,而颇具那几个应用程序都遵循同一种协议以传输文件。本文详细介绍CentOS系统环境下,怎么着布署和利用FTP服务来开始展览文件的上传和下载。

vsftpd是一款在Linux发行版中最受珍视的FTP服务器程序。特点是精工细作轻快,安全易用。vsftpd
的名字代表”very secure FTP daemon”, 安全是它的开发者 克莉丝 埃文思考虑的机要难题之壹。在这一个 FTP
服务器设计开发的最初阶的时候,高安全性正是3个指标。

一、安装前准备

在京东云使用官方镜像CentOS 7.3
60个人成立云主机,连接并以root身份登录云主机。

二、安装FTP

壹、 使用yum命令安装vsftpd

#yum install vsftpd

查阅相关陈设文件:

#cd /etc/vsftpd

#ls

美高梅手机版4858 1

/etc/vsftpd/vsftpd.conf     //主配置文件,大旨配置文件

/etc/vsftpd/ftpusers       //黑名单,那一个里面包车型地铁用户不容许访问FTP服务器

/etc/vsftpd/user_list       //白名单,允许访问FTP服务器的用户列表

二、 设置开机运行vsftpd ftp服务

#systemctl enable vsftpd.service

3、启动vsftpd服务

# systemctl start vsftpd.service

翻开ftp服务端口:  #netstat –antup | grep ftp

美高梅手机版4858 2

报到ftp服务器:ftp://服务器ip地址:ftp端口(假使不填端口则暗中认可访问二一端口)

美高梅手机版4858 3

咱俩发现,那时候无需输入用户名密码即可登录FTP服务器。那是因为vsftpd安装后私下认可开启了匿名ftp的效果,用户无需附加布署即可使用匿名登录ftp服务器。那个时候任何用户都能够由此匿名方式登录ftp服务器,查看并下载匿名账户主目录下的各级目录和文书,可是不可能上传文件或许创建目录。

匿名ftp的配置在/etc/vsftpd/vsftpd.conf中安装:

anonymous_enable=YES     //私下认可即为YES

三、匿名ftp的别的设置

由于安全地点的思索,vsftpd在暗中同意意况下不允许用户通过匿名FTP上传文件、制造目录等转移操作,不过足以修改vsftpd.conf配置文件的选项,能够赋予匿名ftp越多的权能。

一、允许匿名ftp上传文件:

修改/etc/vsftpd/vsftpd.conf

write_enable=YES

anon_upload_enable=YES

美高梅手机版4858 4

二、允许匿名修改ftp文件

改变/var/ftp/pub目录的权限,为ftp用户增加写权限,并再一次加载配置文件

壹)更改/var/ftp/pub目录的权柄

#chmod o+w /var/ftp/pub/

2)重启ftp服务

#systemctl restart vsftpd.service

美高梅手机版4858 5

四、配置本地用户登录

vsftp安装后默只扶助匿名ftp登录,用户假使打算动用Linux操作系统中的账号登录服务器,将会被vsftpd拒绝。本地用户登录正是指使用Linux操作系统中的用户账号和密码登录ftp服务器。

一、 创造本地用户:

#useradd ftptest

#passwd ftptest

亟需输入三遍密码

美高梅手机版4858 6

二、 修改vsftpd配置文件

开拓配置文件:#vi /etc/vsftpd/vsftpd.conf

在安顿文件中期维修改如下代码:

anonymous_enable=NO (分裂意匿名登六)

local_enble=yes (本地帐户能够登陆)

美高梅手机版4858 7

还要,为力保后续客户端测试结果准确,推荐配置如下:

local_umask=022 (FTP上地面包车型大巴公文权限,暗中认可是022)

ftpd_banner=XXXXX (欢迎新闻)

listen=NO
(独立的VSFTPD服务器,那里本人设置成NO为了幸免端口被侵夺等难点造成vsftpd不能开拓)

anon_upload_enable=NO ( 不开放匿名上传权限)

anon_mkdir_write_enable=yes (不开放匿名新建文件夹权限)

write_enable=yes (开放当地用户写的权柄)

3、 客户端测试

一向利用地方ftp://服务器ip地址:ftp端口(倘若不填端口则默许访问2壹端口),如图。弹出输入用户名和密码的对话框表示配置成功,正确的输入用户名和密码后,点击登录,即可对FTP文件举行相应权限的操作。

美高梅手机版4858 8

如在ftp上新创造文件夹。

美高梅手机版4858 9

FTP服务是Client/Server(简称C/S)格局,基于FTP协议落到实处FTP文件对外共享及传输的软件称之为FTP服务器源端,客户端程序基于FTP协议,则号称FTP客户端,FTP客户端能够向FTP服务器上传、下载文件。

文件传输协议FTP(File Transfer
Protocol),即能够让用户在网络中上传、下载文件的公中华全国文艺界抗击敌人协会议

一.匿名用户

第3修改配置文件

* vim /etc/vsftpd/vsftpd.conf 修改配置文件

* anon_upload_enable=YES                  允许匿名用户上传文件;

* anon_mkdir_write_enable=YES          允许匿名用户创建目录;

* anon_other_write_enable=YES           允许匿名用户其余写入权限。

那时候早就得以在友好的微处理器上输入ftp://+ip地址进入ftp服务器精晓而还不可能更改和上传文件 只好下载文件

那会儿匿名用户的暗许文件夹为

/var/ftp/

要给暗许ftp服务器目录赋予写入权限

cd /var/ftp

* chmod o+w pub/* 

1、FTP传输形式

FTP客户端   FTP服务器端

2.索要密码登录的ftp服务器

始建用户

* useradd ftpuser

*echo “passwd” |passwd –stdin ftpuser

那会儿用密码登录的用户目录为

/home/ftpuser

FTP基于C/S形式,FTP客户端与服务器端有二种传输形式,分别是FTP主动格局、FTP被动情势,主被动情势均是以FTP服务器端为参照。主被动形式如图一-二(a)、壹-二(b)所示,主被动格局详细分歧如下:

FTP占用八个端口号(21,20) 

其三步开启ftp服务

* systemctl start vsftpd.service //开启ftp服务

*systemctl enable vsftpd.service //ftp服务自运转

 

(壹)FTP主动形式:客户端从1个任意的端口N(N>10贰四)连接到FTP服务器的port
二一下令端口,客户端起来监听端口N+1,并发送FTP命令“port
N+1”到FTP服务器,FTP服务器以多少端口(20)连接到客户端钦定的数额端口(N+一)。

 
 二1端口:命令控制,用于接受客户端执行的FTP命令。 

(二)FTP被动格局:客户端从1个私行的端口N(N>拾②四)连接到FTP服务器的port
二壹发令端口,客户端起来监听端口N+一,客户端提交
PASV命令,服务器会开启二个随机的端口(P >拾贰4),并发送PO福睿斯T
P命令给客户端。客户端发起从本地端口N+一到服务器的端口P的连日用来传送数据。

 
 20端口:数据传输,用于上传、下载文件数量。

在信用合作社实际条件中,假如FTP客户端与FTP服务端均开花防火墙,FTP需以积极向上形式工作,那样只必要在FTP服务器端防火墙规则中,开放20、2一端口即可。关于防火墙配置前边章节会讲解。

FTP数据传输类型:

wKiom1lDWSzSkpDmAAB9bg8ow7I525.png

   
主动形式:FTP服务器端主动向FTP客户端发起连接请求。

图壹-2(a) FTP主动格局

   
被动形式:FTP服务器等待FTP客户端的总是请求。


  1. 安装Vsftpd服务程序

wKioL1lDWUeCGsLxAAB6fItEgs4558.png

   Vsftpd即“Very Secure FTP
Dawmon”1款运维在Unix操作系统的FTP服务端程序,

图一-2(b) FTP被动格局

 主打:安全性、完全开源免费、速度高、帮衬IPv6、虚拟用户功效等。

贰、Vsftpd服务器简介

   #yum install vsftpd -y

当下主流的FTP服务器端软件包蕴:Vsftpd、ProFTPD、PureFTPd、Wuftpd、Server-U
FTP、FileZilla
Server等软件,当中Unix/Linux使用比较普遍的FTP服务器端软件为Vsftpd 。

   #iptables -F      
 //清空防火墙规则

格外安全的FTP服务进度(Very Secure FTP
daemon,Vsftpd),Vsftpd在Unix/Linux发行版中最主流的FTP服务器程序,优点小巧轻快,安全易用、稳定迅速、满意集团跨机构、多用户的施用等。

   #service iptables save  
//保存清空后的防火墙规则

三、Vsftpd服务器安装配备

    /usr/sbin/vsftpd      主程序          
 

Vsftpd服务器端安装有三种方法,①是基于YUM情势安装,而是基于源码编写翻译安装,最后兑现效益完全1致,本文采纳YUM安装Vsftpd,步骤如下:

    /etc/vsftpd/ftpusers  &
/etc/vsftpd/user_list   //用户禁止登六列表

(1)  在命令行执行如下命令,如图一-3所示:

    /etc/vsftpd/vsftpd.conf    
//主配置文件

yum  install    vsftpd*  -y

安顿文件参数功用详解:

wKioL1lDWZjQAKPkAABj9o17jDo450.png

listen=yes|no            
//是还是不是以单独运转格局监听服务

图1-3 YUM安装Vsftpd服务端

listen_address=ip_地方  
 //设置要监听的ip地址

(贰) 
打字与印刷vsftpd安装后的配备文件路径、运行Vsftpd服务及查看进度是或不是运维,如图1-4所示:

listen_port=二一          
 //设置ftp的监听端口

rpm  -ql    vsftpd|more

download_enable=yes|no  
 //是还是不是运转下载

systemctl  restart  vsftpd.service

userlist_enable=yes|no  
 //是不是启用“禁止登6用户名单”

ps  -ef |grep  vsftpd

max_client=0            
 //最大客户端连接数,0位不限量

三装置配置Vsftpd文件服务器,腾讯云下的CentOS柒。wKiom1lDWaSyBSMHAABVwwmbNvk536.png

anonymous_enable=yes| no
 //是还是不是允许匿名用户访问

图1-4 打字与印刷Vsftpd软件安装后路径

anon_upload_enable=yes|no
//是还是不是允许匿名用户上传文件

美高梅手机版4858 ,(叁)  Vsftpd.conf暗许配置文件详解如下:

anon_umask=02二          
 //匿名用户上传文件的umask值

anonymous_enable=YES          开启匿名用户访问;

anon_root=/var/ftp        //
匿名用户的ftp根目录

local_enable=YES                      启用本地系统用户访问;

anon_mkdir_write_enable=yes|no  
//是还是不是开放匿名用户创制目录   

write_enable=YES                    当地系统用户写入权限;

anon_other_write_enable=yes|no  
//是还是不是开放匿名用户其余写入权限

local_umask=02贰                     
当地用户创制文件及目录暗中同意权限掩码;

local_enable=yes|no      
 //是还是不是允许本地用户登录ftp  

dirmessage_enable=YES         
打字与印刷目录展现消息,日常用于用户率先次访问目录时,音信提示;

local_umask=022

xferlog_enable=YES                  启用上传/下载日志记录;

local_root=/var/ftp

connect_from_port_20=YES      FTP使用20端口举行数量传输;

chroot_local_user=yes|no  
//是或不是将用户权限囚系在ftp目录,安全

xferlog_std_format=YES          日志文件将依据xferlog的科班格式写入;

  1. Vsftpd的二种申明形式

listen=NO                                 
Vsftpd不以独立的劳动运行,通过Xinetd服务管理,指出改成YES;

   
匿名访问:任哪个人无需验证口令即可登录ftp服务器。

listen_ipv6=YES                        启用IPV6监听;

   

pam_service_name=vsftpd     
登录FTP服务器,依据/etc/pam.d/vsftpd中内容展开求证;

   
本地用户:使用ftp服务器中的账号、密码新闻。

userlist_enable=YES                 
Vsftpd.user_list和ftpusers配置文件里用户禁止访问FTP;

   
匿名用户:成立的独立的ftp账号资料。

tcp_wrappers=YES                    设置vsftpd与tcp
wrapper结合进行主机的访问控制,Vsftpd服务器检查/etc/hosts.allow
和/etc/hosts.deny中的设置,来支配请求连接的主机,是不是允许访问该FTP服务器。

   

(4) 
运转Vsftpd服务后,通过Windows客户端财富管理器访问Vsftp服务器端,如图一-五所示:

 三.一 匿名访问方式

ftp://192.168.111.131/

    vim
/etc/vsftpd/vsftp.conf

wKiom1lDWbPwzQwUAADR3nl92ao762.png

 
 ————————————-

图1-五 匿名用户访问FTP私下认可目录

       
anonymous_enable=yes

FTP主被动模式,暗许为被动形式,设置为被动格局使用端口方法如下:

       
anon_upload_enable=yes

pasv_enable=YES

       
anon_mkdir_write_enble=yes

pasv_min_port=60000

       
anon_other_wite_enable=yes

pasv_max_port=60100

       
write_enbale=yes

4、Vsftpd匿名用户配置


Vsftpd暗中认可以匿名用户访问,匿名用户暗中同意访问的FTP服务器端路径为:/var/ftp/pub,匿名用户唯有查看权限,不能够创造、删除、修改。如需关闭FTP匿名用户访问,需修改配置文件/etc/vsftpd/vsftpd.conf,将anonymous_enable=YES修改为anonymous_enable=NO,重启Vsftpd服务即可。

    服务器端:chown ftp /var/ftp/pub      
  //修改pub目录宿主

假定同意匿名用户能够上传、下载、删除文件,需在/etc/vsftpd/vsftpd.conf配置文件中参与如下代码:

              setenforce=0                
 //关闭selinux

anon_upload_enable=YES                  允许匿名用户上传文件;

     
        vim /etc/selinux/conf 

anon_mkdir_write_enable=YES          允许匿名用户成立目录;

   

anon_other_write_enable=YES          允许匿名用户别的写入权限。

                     

匿名用户完全vsftpd.conf配置文件代码如下:

           

anonymous_enable=YES

       

local_enable=YES

              systemctl restart
vsftpd

write_enable=YES

     客服端配置:yun install ftp -y

local_umask=022

                 ftp
192.168.100.10(服务器ip)

anon_upload_enable=YES

                 anonymous

anon_mkdir_write_enable=YES

三.二 本地用户形式

anon_other_write_enable=YES

vim
/etc/vsftpd/vsftp.conf

dirmessage_enable=YES

 
 ————————————-

xferlog_enable=YES

      anonymous_enable=no

connect_from_port_20=YES

      local_enable=yes

xferlog_std_format=YES

      write_enable=yes

listen=NO

      userlist_deny=yes

listen_ipv6=YES

      userlist_enable=yes

pam_service_name=vsftpd

      pam_service_name=vsftpd

userlist_enable=YES


tcp_wrappers=YES

       systemctl restart vsftpd

是因为暗中认可Vsftpd匿名用户有二种:anonymous、ftp,所以匿名用户只要需求上传文件、删除及修改等权限,须求ftp用户对/var/ftp/pub目录有写入权限,使用如下chown和chmod任意1种即可,设置命令如下:

       useradd jerry && echo “jerry” |
passwd –stdin jerry   //添加userlist外的用户

chown    -R  ftp        pub/

       iptables -F

chmod          o+w    pub/

       setenforce=0

如上Vsftpd.conf配置文件配置完成,同时权限设置完,重启vsftpd服务即可,通过Windows客户端访问,能够上传文件、删除文件、创造目录等操作,如图一-陆所示:


图1-6 匿名用户访问上传文件

三.三 虚拟用户情势(最安全)

五、Vsftpd系统用户配置

    叁.3.一 建立虚拟FTP用户数据库文件

Vsftpd匿名用户安装停止,匿名用户,任何人都足以查看FTP服务器端的文件、目录,甚至能够修改、删除,此方案如符合存放纵走私密文件在FTP服务器端,怎样确定保障文件或许目录专属拥有者呢,Vsftpd系统用户能够兑现该需要。

          cd /etc/vsftpd

兑现Vsftpd系统用户方式表明,只需在Linux系统中创设多少个用户即可,成立用户接纳useradd,同时给用户安装密码,即可通过用户和密码登录FTP,举行理文件件上传、下载、删除等操作。Vsftpd系统用户完毕格局步骤如下:

          vim myvuser.list    
 //单数行账号   双数为密码

(一)  Linux系统中创设系统用户jfedu一、jfedu2,分别安装密码为12345陆:

              Jerry

useradd  jfedu1

              Jerry

useradd  jfedu2

         

echo 123456|passwd –stdin  jfedu1

          db_load -T -t hash -f
myvuser.list myvuser.db  
//使用dbload命令用hash算法生成数据库文件myvuser.db

echo 123456|passwd –stdin  jfedu2

          chmod 600 myvuser.db    
//修改权限

(贰)  修改vsftpd.conf配置文件代码如下:

          rm -f myvuser.list

anonymous_enable=NO

   三.3.二创设FTP根目录及虚拟用户映射的系统用户

local_enable=YES

           useradd -d /var/ftproot -s
/sbin/nologin virtual     //创立暗中认可文件根目录/var/ftproot

write_enable=YES

           ls -ld /var/ftproot/

local_umask=022

           chmod -Rf 755
/var/ftproot/

dirmessage_enable=YES

   3.叁.3建立支持虚拟用的PAM认证文件

xferlog_enable=YES

           vim /etc/pam.d/vsftpd.u

connect_from_port_20=YES

                auth required
pam_userdb.so.db=/etc/vsftpd/myvuser //myvuser不加后缀

xferlog_std_format=YES

                account required
pam_userdb.so.db=/etc/vsftpd/myvuser

listen=NO

   3.叁.4在vsftpd.conf文件中加上援助配置

listen_ipv6=YES

———- ————————————-   

pam_service_name=vsftpd

anonymous_enable=NO

userlist_enable=YES

local_enable=YES

tcp_wrappers=YES

guest_enable=YES

(叁) 
通过Windows财富客户端验证,使用jfedu一、jfedu二用户登录FTP服务器,即可上传文件、删除文件、下载文件,jfedu一、jfedu二种类用户上传文件的家目录在/home/jfedu一、/home/jfedu贰下,如图一-七(a)、壹-7(b)所示:

guest_username=virtual

wKioL1lDWfGRaITZAACAPZMTsqo153.png

pam_service_name=vsftpd.vu                  //指定pam文件

图1-7(a) jfedu一用户登录FTP服务器

write_enable=YES

wKiom1lDWgrRHlQUAACDrFjL9vc896.png

allow_writeable_chroot=YES                  //允许根目录可写

图1-7(b) jfedu一登录FTP服务器上传文件

user_config_dir=/etc/vsftpd/myvusers_dir

陆、Vsftpd虚拟用户配置


假如依照Vsftpd系统用户访问FTP服务器,系统用户越来越多越不便宜管理,而且不方便人民群众系统安全管理,鉴于此,为了能越发的平安采用VSFTPD,需选拔Vsftpd虚拟用户情势。

    叁.3.五 为虚构用户设置分裂的权杖

Vsftpd虚拟用户原理:虚拟用户正是从未实际的实在系统用户,而是通过照射到当中3个实打实用户以及安装相应的权力来兑现访问验证,虚拟用户无法登录Linux系统,从而让系统进一步的安全可相信。

……………………………………………………

Vsftpd虚拟用户集团案例配置步骤如下:

          vim /etc/vsftpd/vsftpd.conf

(一)  安装Vsftpd虚拟用户需用到的软件及表达模块:

              user_config_dir=/etc/vsftpd/myvusers_dir
 //创设用户独立权限配置文件存放目录

yum  install  pam*  libdb-utils  libdb*  –skip-broken  -y

          cd  /etc/vsftpd/myvusers_dir

(二) 
创制虚拟用户权且文件/etc/vsftpd/ftpusers.txt,新建虚拟用户和密码,在那之中jfedu001、jfedu00二为虚拟用户名,12345陆为密码,假使有多少个用户,依次格式填写即可:

                 vim 杰瑞                
                    //配置杰瑞用户的现实权限

jfedu001

                   
 anon_upload_enable=YES

123456

                   
 anon_mkdir_write_enable=YES

jfedu002

                   
 anon_other_write_enable=YES

123456

…………………………………………………………….

(3)  生成Vsftpd虚拟用户数据库认证文件,设置权限700:

    3.3.6 重启 vsftpd服务  systemctl
restart vsftpd

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

  1. 可插拔认证模块PAM

chmod  700  /etc/vsftpd/vsftpd_login.db

      PAM:Pluggable Authentication
Modules一种注明机制

(4)  配置PAM认证文件,/etc/pam.d/vsftpd行首参加如下两行:

      应用  -> PAM api (应用接口层)
-> 模块 (鉴定区别模块层)

auth      required        pam_userdb.so  db=/etc/vsftpd/vsftpd_login

          重要pam目录:

account  required        pam_userdb.so  db=/etc/vsftpd/vsftpd_login

                /lib/security:pam        
//认证模块

(伍) 
全数Vsftpd虚拟用户供给映射到三个种类用户,该种类用户不须要密码,也不要求报到,首要用以虚拟用户映射使用,创设命令如下:

                /etc/pam.d              
 //针对分歧服务概念好的pam配置文件

useradd    -s  /sbin/nologin    ftpuser

                 

(陆)  完整vsftpd.conf配置文件代码如下:

  

#global config Vsftpd 2017

anonymous_enable=YES

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

listen=NO

listen_ipv6=YES

userlist_enable=YES

tcp_wrappers=YES

#config virtual user FTP

pam_service_name=vsftpd

guest_enable=YES

guest_username=ftpuser

user_config_dir=/etc/vsftpd/vsftpd_user_conf

virtual_use_local_privs=YES

如上Vsftpd虚拟用户配置文件参数详解:

#config virtual user FTP

pam_service_name=vsftpd                                   
虚拟用户启用pam认证;

guest_enable=YES                                                 
启用虚拟用户;

guest_username=ftpuser                                       
映射虚拟用户至系统用户ftpuser;

user_config_dir=/etc/vsftpd/vsftpd_user_conf     
设置虚拟用户配置文件所在的目录;

virtual_use_local_privs=YES                                   
虚拟用户使用与本地用户相同的权力。

(7) 
至此,全体虚拟用户一起基于/home/ftpuser主目录达成文件上传与下载,能够在/etc/vsftpd/vsftpd_user_conf目录成立虚拟用户各自的陈设文件,创制虚拟用户配置文件主目录:

mkdir  -p    /etc/vsftpd/vsftpd_user_conf/

(八)  如下分别为虚拟用户jfedu00一、jfedu00贰用户创设布局文件:

/etc/vsftpd/vsftpd_user_conf/jfedu00一,同时创立私有的虚拟目录,代码如下:

local_root=/home/ftpuser/jfedu001

write_enable=YES

anon_world_readable_only=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

/etc/vsftpd/vsftpd_user_conf/jfedu00二,同时创建私有的虚拟目录,代码如下:

local_root=/home/ftpuser/jfedu002

write_enable=YES

anon_world_readable_only=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

虚构用户配置文件内容详解:

local_root=/home/ftpuser/jfedu00二  jfedu002虚拟用户配置文件路径;

write_enable=YES                              允许登六用户有写权限;

anon_world_readable_only=YES        允许匿名用户下载,然后读取文件;

anon_upload_enable=YES                 
允许匿名用户上传文件,唯有在write_enable=YES时该参数才生效;

anon_mkdir_write_enable=YES         
允许匿名用户成立目录,唯有在write_enable=YES时该参数才生效;

anon_other_write_enable=YES         
允许匿名用户别的权限,例如删除、重命名等。

(玖)  成立虚拟用户各自虚拟目录:

mkdir -p  /home/ftpuser/{jfedu001,jfedu002}

chown -R ftpuser:ftpuser  /home/ftpuser

重启Vsftpd服务,通过Windows客户端财富管理器登录Vsftpd服务端,测试结果如图一-八(a)、一-八(b)所示:

wKiom1lDWijhdJbJAAC2I3KU2Rk336.png

图1-八(a) jfedu001虚拟用户登录FTP服务器

wKioL1lDWjXxBq-zAACHg4_fe_8470.png

图一-8(b) jfedu001虚拟用户上传下载文件

本篇小说来源 Linux公社网址(www.linuxidc.com) 
原版的书文链接:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有