Linux下vsftp 的配置


Vsftp的安装和配置

                                                       vsftp  是Linux上的一个文件共享软件,就是大家所知道的ftp,我们所用的环境是centos  6.5

第一步

1)   安装VSFTP 服务        yum   install –y  vsftpd

( 2 )    安装ftp客户端           yum install  -y  ftp

( 3 )    安装虚拟用户必要的工具   yum intall –y   db4 -y

 

 

 

 

第二步:配置文件

修改配置文件

打开/etc/vsftpd/vsftpd.conf,加入以下配置

默认vsftpd.conf中不包含这些设定项目,需要自己手动添加!

guest_enable=YES       #设定启用虚拟用户功能

guest_username=ftp    #设定虚拟用户的宿主用户

user_config_dir=/etc/vsftpd/ftp_conf #设定存放虚拟用户配置文件的路径(文件名

=用户名)

第三步:创建用户密码文件

在/etc/vsftpd/ftp.txt目录下创建用户、密码 文件(奇行是用户名,偶行是密码)

1  test1

 2  123

 3  test2

 4   456


 

 

第四步:  生成虚拟用户认证的db文件

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

 

第五步:  编 辑认证文件/etc/pam.d/vsftpd,注释全部语句,再增加以下两句

 

第6步:

 

创建虚拟用户配置文件

mkdir /etc/vsftpd/ftp_conf               #之前设定的配置目录(和第二步的相同)

vi /etc/vsftpd/ftp_conf/test1   #再次说明文件名必须是用户名

按需求加入配置,以下提供参考

local_root=/ftp/www                   #虚拟用户根目录,根据实际情况修改

write_enable=YES                        #拥有写入权限

anon_umask=022                        #上传后文件的权限,反掩码实际755

anon_world_readable_only=NO    #是否只读,NO则可写

anon_upload_enable=YES            #上传权限

anon_mkdir_write_enable=YES     #建立目录的权限

anon_other_write_enable=YES      #其他的写权限

 

 

 

 

 

注意事项:安装后要重启服务,要关闭放火墙或者打开端口,虚拟用户配置文件必须每行后面不能有空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值