vsftpd创建虚拟用户,解决本地用户不安全问题,增强服务器安全性

246 篇文章 11 订阅

转载来源 : vsftpd创建虚拟用户,解决本地用户不安全问题,增强服务器安全性 :

摘要: 前面两篇介绍VSFTPd服务器的匿名用户和本地用户访问,基本满足文件的上传下载任务,今天给大家说说虚拟用户的配置方法,虚拟用户vsftpd解决了本地用户在本地建多个用户的问题,将用户虚拟化,从服务器安全角度来考虑是个好事情。1、创建用于FTP验证账户密码的数据文件,单数行为用户名,偶数行为密码。 …

前面两篇介绍VSFTPd服务器的匿名用户和本地用户访问,基本满足文件的上传下载任务,今天给大家说说虚拟用户的配置方法,虚拟用户vsftpd解决了本地用户在本地建多个用户的问题,将用户虚拟化,从服务器安全角度来考虑是个好事情。

1、创建用于FTP验证账户密码的数据文件,单数行为用户名,偶数行为密码。
在这里插入图片描述
编辑账户密码数据文件
在这里插入图片描述
添加用户名和密码

保存退出。

2、转化数据库,删除原明文的信息文件

转化数据库

备注:

  • -T:允许应用程序能够将文本文件转译载入数据库
  • -t:子选项,制定转译载入数据库的类型
  • -f:后接用户名密码的文本文件
    在这里插入图片描述
    修改权限,删除明文信息文件

3、建立虚拟用户,指定主目录
在这里插入图片描述
在这里插入图片描述
4、建立用于支持虚拟用户的pam认证文件
在这里插入图片描述
编辑虚拟用户认证文件
在这里插入图片描述
添加内容

5、给虚拟用户设置不同权限
在这里插入图片描述
创建目录和文件
在这里插入图片描述
2文件内容

6、修改vsftpd主配置文件

添加user_config_dir
在这里插入图片描述
修改前
在这里插入图片描述
修改后
重启vsftpd
在这里插入图片描述
7、设置SELinux域允许策略
在这里插入图片描述
查看并设置波尔值

8、windows系统测试权限
在这里插入图片描述
用户2测试结果正常
在这里插入图片描述
用户1测试报550错误

总结:
1、1用户没有设置任何权限,所以1用户也就无法访问ftp

2、对于虚拟用户的主目录,我们映射在virtual本地用户的/var/ftproot/目录中这样更安全。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vsftpd虚拟用户是指在vsftpd服务器创建的一种特殊类型的用户,这些用户并不是系统用户,而是通过配置文件进行管理的。虚拟用户的权限和目录是由服务器配置文件中的设置来确定的。在搭建vsftpd服务器时,可以使用虚拟用户来实现更灵活的用户管理和权限控制。 要创建vsftpd虚拟用户,首先需要修改vsftpd的配置文件。在文件/etc/vsftpd.conf中,可以设置以下参数来配置虚拟用户: - guest_enable=YES:开启虚拟用户功能。 - guest_username=virtusers:指定虚拟用户的宿主用户。 - user_config_dir=/etc/vsftpd/vuser_conf:指定虚拟用户的配置文件目录。 然后,需要创建虚拟用户的配置文件。在目录/etc/vsftpd/vuser_conf/中,可以为每个虚拟用户创建一个单独的配置文件,例如/etc/vsftpd/vuser_conf/vuser1。在这个配置文件中,可以设置虚拟用户的权限和目录等信息。 接下来,需要创建虚拟宿主用户虚拟宿主用户是一个系统用户,用于承载所有虚拟用户的权限。可以使用以下命令创建虚拟宿主用户: ``` useradd -d /data/ftproot virtusers -s /sbin/nologin ``` 其中,-d参数指定虚拟宿主用户的home目录,-s参数指定系统用户登录的shell,使用/sbin/nologin可以增强安全性。 最后,需要创建相关的工作目录和设置权限。可以根据需要创建ftp的工作目录,例如/data/ftproot,然后设置相应的权限。 通过以上步骤,就可以成功创建和配置vsftpd虚拟用户,实现使用虚拟用户登录ftp的功能。请根据实际需求进行相应的配置和调整。[1][2][3]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值