linux vsftp 指定目录,Linux 下VSFTP服务搭建过程

Vsftp服务

服务功能:文件传输

1.环境部署

ip=192.168.1.50

[root@localhost /]# rpm -ivh /mnt/Packages/vsftpd-2.2.2-11.el6_4.1.x86_64.rpm

2.匿名访问

1)设置配置文件

[root@localhost /]# vi /etc/vsftpd/vsftpd.conf

chown ftp /var/ftp/pub --设置准备目录

anonymous_enable=YES --开启匿名访问

local_enable=NO --关闭本地用户

write_enable=YES --开放写入权限

anon_umask=022 --匿名用户上传数据的权限掩码

anon_upload_enable=YES --允许匿名上传文件

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

3.用户验证访问

1)基本的本地用户验证

创建目录

[root@localhost /]# mkdir /benet

[root@localhost /]# chmod o+x /benet

创建用户

[root@localhost /]# useradd user1

[root@localhost /]# useradd user2

[root@localhost /]# useradd user3

修改配置文件

[root@localhost /]# vi /etc/vsftpd/vsftpd.conf

local_enable=YES

local_root=/benet

chroot_local_user=YES

[root@localhost /]# service vsftpd restart --重启服务

4.虚拟用户访问

1)建立虚拟用户的账号数据库

[root@localhost /]# vi /etc/vsftpd/vusers.list

mike

123

tom

456

2)创建Berkeley DB格式的数据库文件

[root@localhost /]# cd /etc/vsftpd

[root@localhost /]# db_load -T -t hash -f vusers.list vusers.db

3)添加虚拟用户的映射账号、创建FTP根目录

[root@localhost /]# useradd -d /var/ftproot -s /sbin/nologin virtual

[root@localhost /]# chmod 755 /var/ftproot/

4)指定虚拟用户的认证文件

[root@localhost /]# vi /etc/pam.d/vsftpd.vu

81f2721c894a7ef3243843b29783e406.png

修改配置文件

[root@localhost /]# vi /etc/vsftpd/vsftpd.conf

guest_enable=YES

guest_username=virtual --最后添加

pam_service_name=vsftpd.vu

5)为不同的虚拟用户建立独立的配置文件

修改配置文件

[root@localhost /]# vi /etc/vsftpd/vsftpd.conf

user_config_dir=/etc/vsftpd/vusers_dir

创建用户配置文件夹

[root@localhost /]# mkdir /etc/vsftpd/vusers_dir

[root@localhost /]# cd /etc/vsftpd/vusers_dir

[root@localhost vusers_dir]# vi mike

057fed47346ba03272bf1cccc42bed70.png

[root@localhost vusers)dir]# cp mike tom

[root@localhost vusers)dir]# service vsftpd restart

PS:蓝色为修改部分,红色为添加部分

总结

以上所述是小编给大家介绍的Linux 下VSFTP服务搭建过程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值