ftp服务----基于虚拟用户的创建

   虚拟用户是只创建一个系统账号将所有FTP账号映射到该用户访问FTP时使用的,需要为FTP传输服务单独建立用户数据库文件,这些帐号是在服务器系统中不存在的。虚拟的账号不直接使用系统账号安全性高,本地用户则是直接使用系统账号安全性相对要低。
         实验目的:进行ftp访问使用,提高系统账户安全性
         实验环境:一台redhat6.5 虚拟机     一台win7虚拟机
         基本命令:
                   /etc/vsftpd/vsftpd.conf          配置文件
                            netstat  -ntl                           查看端口开启状况
                            db_load -T -t hash -f vuser vuser.db   转换成数据库文件
                            /etc/pam.d/vsftpd.vu             pam认证模块编辑
      操作步骤:

一、安装ftp服务,并匿名登录进行文件上传下载

1、安装vsftpd包
ftp服务----基于虚拟用户的创建

2、在/etc/vsftpd/vsftpd.conf编辑文件中,开启下载、写入服务,并增加允许其他人写入的功能
ftp服务----基于虚拟用户的创建

3、开启vsftpd服务,关闭防火墙及安全×××,查看ftp端口状态已打开
ftp服务----基于虚拟用户的创建

4、由于win7登录ftp是站点,pub是其文件夹,所以要在站点下进行文件新建、上传和下载,如图所示进行验证。
ftp服务----基于虚拟用户的创建ftp服务----基于虚拟用户的创建ftp服务----基于虚拟用户的创建
ftp站点目录权限不可以设置最大,其子目录pub可以放至最大,便可以进行文件上传。
ftp服务----基于虚拟用户的创建ftp服务----基于虚拟用户的创建

二、新建虚拟账户,并与真实账户形成映射

5、新建并编辑虚拟用户文件
vim /etc/vsftpd/vuser
lisa
123123
tom
123123

     [root@redhat6 vsftpd]# db_load -T -t hash -f vuser vuser.db   #转换成数据库文件
     [root@redhat6 vsftpd]# chmod 600 vuser               #设置权限
     [root@redhat6 vsftpd]# chmod 600 vuser.db
     [root@redhat6 vsftpd]# service vsftpd restart

ftp服务----基于虚拟用户的创建

6、创建真实用户,是虚拟用户的映射
ftp服务----基于虚拟用户的创建

三、编辑配置文件及认证服务,并对vsftpd进行重新启动,验证

7、编辑配置文件、认证文件,如图所示:
ftp服务----基于虚拟用户的创建

8、编辑pam认证模块支持虚拟用户的登陆
vi /etc/pam.d/vsftpd.vu #vsftpd.vu为自己新建文件
ftp服务----基于虚拟用户的创建

9、编辑配置文件啊,开启虚拟用户服务
vi /etc/vsftpd/vsftpd.conf
ftp服务----基于虚拟用户的创建

10、验证虚拟账户lisa登录
ftp服务----基于虚拟用户的创建
11、vuser中的c.txt文件是上传后得到的文件,d.txt是下载文件
ftp服务----基于虚拟用户的创建

四、对tom用户进行单独设置,只允许上传文件,不允许下载,配置如下:

12、进配置文件进行修改:vim /etc/vsftpd/vsftpd.conf
ftp服务----基于虚拟用户的创建

13、创建目录vu_dir
ftp服务----基于虚拟用户的创建

14、验证如图:
ftp服务----基于虚拟用户的创建

至此,配置已全部完成!

转载于:https://blog.51cto.com/13784264/2141204

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值