• 2021年5月8日 上午6:38

超的快乐一天

做个人

linux vsftp服务器基本使用配置

唯一一线

唯一一线

11月 13, 2020

安装vsptpd

yum install vsftpd

配置文件常用选项

安装完成之后默认的vsftpd配置文件选项介绍

默认配置文件 : /etc/vsftpd/vsftpd.conf

anonymous_enable=YES/NO  #是否允许匿名用户登录
anon_upload_enable=YES/NO #是否允许匿名用户上传
local_enable=YES/NO #是否允许本地用户登录
write_enable=YES/NO #是否允许上传
chroot_local_user=YES/NO #是否允许登录用户切换到其他目录

限制本地用户

/etc/vsftpd/user_list 文件中可以写入一些用户

该文件中有说明

# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and

userlist_deny=YES #是否拒绝user_list文件中的用户登录

在开启本地用户登录的前提下, 该文件受配置文件 userlist_deny 的控制 为 YES 则该文件中记录的本地用户不能登录,为 NO 则只有该文件中记录的本地用户可以等录

虚拟用户

虚拟用户登录需要依靠一个真实本地用户

useradd ftpuser -s /bin/flase

之后创建一个文件把要创建的虚拟用户账号密码明文写入

touch user.list
vi user.list

ftp1
passwd
ftp2
passwd
ftp3
passwd

然后将该文件生成为数据库文件

db_load -T -t hash -f ./user.list ./user.db

编辑vsftp的pam审核文件 /etc/pam.d/vsftpd

写入

auth    sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/user
account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/user

db= 后的参数为之前生成的数据库文件

再备注原来的内容

定义每个虚拟用户的家目录

编辑配置文件 /etc/vsftpd/vsftpd.conf

#开启虚拟用户
guest_enable=YES
#虚拟用户依靠的本地用户
guest_username= ftpuser 
#定义虚拟用户配置文件位置
user_config_dir=/etc/vsftpd/virurconf 
#虚拟用户权限继承本地用户
virtual_use_local_privs=yes 

假如有需求 :

ftp1用户只能访问自己的家目录/ftpdata/ftp1

ftp2用户只能访问自己的家目录/ftpdata/ftp2

ftp3用户只能访问自己的家目录/ftpdata/ftp3

首先打开配置文件 /etc/vsftpd/vsftpd.conf

chroot_local_user=YES

打开该选项

前往之前自定义虚拟用户配置文件夹 /etc/vsftpd/virurconf

创建ftp1用户配置文件 文件名为:ftp1 自己本身的名

写入

local_root=/ftpdata/ftp1

其他用户也是同理

重启服务

systemctl restart vsftpd

版本问题声明

可能因各版本配置不同而配置出错,可根据版本做出调整

唯一一线
Latest posts by 唯一一线 (see all)
唯一一线

唯一一线

相情不如偶遇

相关文章

《linux vsftp服务器基本使用配置》有6个想法
  1. I’ve been exploring for a bit for any high quality articles
    or weblog posts in this kind of area . Exploring in Yahoo I eventually stumbled upon this site.
    Studying this info So i’m happy to exhibit that I’ve a very excellent uncanny
    feeling I found out exactly what I needed. I most indisputably will make sure to don?t
    put out of your mind this website and give it a glance regularly.

    Also visit my web blog :: gold bee

  2. Hey I am so happy I found your webpage, I really found you by error,
    while I was searching on Askjeeve for something else, Regardless I am here now and would just like to say many thanks for a marvelous
    post and a all round thrilling blog (I also love the theme/design), I don’t have time to
    read through it all at the minute but I have saved it and also included your RSS
    feeds, so when I have time I will be back to read a great deal more, Please do
    keep up the awesome job.

    Also visit my blog post: best delta 8

发表评论

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


CAPTCHA Image
Reload Image