VSftp服务的部署及优化实验内容

目录

一、实验环境

二、vsftp的安装及启用

 三、vvsftp的基本信息

四、匿名用户访问控制

五、本地用户的访问

六、虚拟用户访问

七、虚拟用户家目录的独立设定

八、 用户配置参数独立


一、实验环境

软件仓库
网络
关闭selinux
开启火墙

        1.ftp介绍

                ftp:file transfer proto:互联网中最老牌的文件传输协议

二、vsftp的安装及启用

                安装vsftp,lftp,修改文件内容

                 修改文件内容

       

                         测试

 三、vvsftp的基本信息

服务名称:vsftp.service
配置目录:/etc/vsftp
主配置文件:/etc/vsftp/vsftp.conf
默认发布目录:/var/ftp
报错信息:
550程序本身拒绝
553文件系统权限限制
500权限过大
530认证失败

四、匿名用户访问控制

lftp 192.168.0.10当访问ftp服务时没有加入用户认证
lftp 192.168.0.10 -u westos本地用户访问
登录控制anonymous_enable=YES | NO
家目录控制anon_root=/westosdir
上传控制anon_upload_enable=YES | NO
目录建立控制anon_mkdir_write_enable=YES | NO
下载控制anon_world_readable_only=NO  匿名用户可以下载不能读的文件
删除重命令控制anon_other_write_enable=YES | NO
匿名用户上传文件权限设定anon_umask=xxx    当设定chown_username之后上传文件权限将不是用此参数设定
匿名用户上传文件的用户身份设定

chown_upload=YES

chown_username=lee

chown_upload_mode=0644

登录数量控制:max_clients=2
上传速率控制anon_max_rate=102400

五、本地用户的访问

登录控制lftp 192.168.0.10 -u westos
家目录控制local_root=/software
写权限控制write_enable=NO | YES
上传文件权限控制local_umask=077
用户登录控制

/etc/vsftp/ftpusers    永久黑

/etc/vsftp/user_list    默认黑

用户登录白名单

userlist_deny=NO  设定/etc/vsftp/user_list位白名单,不在名单中的用户不能登录ftp

锁定用户到自己的家目录中

chmod u -w /home/*

chroot_local_user=YES

锁定用户到自己的家目录中的白名单

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_fie=/etc/vsftp/chroot_list

锁定用户到自己的 家目录中的黑名单

chroot_local_user=NO

chroot_list_enable=YES

chroot_list_fie=/etc/vsftp/chroot_list

六、虚拟用户访问

        建立认证模板文件,加密文件

         文件认证模板内容

        修改配置文件

        配置文件内容

         配置文件内容

七、虚拟用户家目录的独立设定

         创建家目录,进入配置文件指定目录

八、 用户配置参数独立

        1.删除配置

        2. 更改目录权限

        3.更改配置参数,指定文件

 

         4.建立文件,编写文件内容

        5.测试

     

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值