从零开始学习linux-FTP 7月29日

                                                                                                                     ---小白121的记录笔记

前期配置请看这


pub目录用于匿名用户的增删改查
anon_umask=022            rw-r--r--

开启消息功能
本地用户(默认访问家目录) .message
匿名用户(默认访问/var/ftp).message
改配置文件
banner_file= 文件地址 , 并创建指定文件地址
重启服务

禁锢用户(不准用户出家目录)
chroot_local_user=YES 禁锢所有的本地用户

禁锢大部分,允许小部分
chroot_local_user=YES
chroot_list_enable=YES 启用用户列表
chroot_list_file=文件地址 定义用户列表

禁锢小部分,允许大部分
chroot_list_enable=YES 启用用户列表
chroot_list_file=文件地址 定义用户列表


访问控制
ftp自身的访问控制(对象访问控制)
ftpusers 黑名单
user_list 默认黑名单可变白名单

user_list
user_list_deny=NO 开启白名单
如果 ftpusers 下 有用户,则此用户不能访问ftp服务
如果在user_list(黑名单)中,不能访问
只有两个文件下都没有的用户才可以访问
如果user_list(白名单)下有次用户,黑名单也有,用户也不能访问ftp服务
黑名单优先
如果用户访问ftp服务,不能输入密码,则是user_list有此用户

ftp服务的网络访问控制
/etc/hosts.allow
/etc/hosts.deny
两个文件控制

如果用户在allow里面,直接允许
如果没在allow里面,则看deny里面
如果用户在deny里面,不允许,如果不在,允许

deny
vsftpd:all 全部拒绝
vsftpd:all EXCEPT 192.168.0.2 拒绝所有只允许192.168.0.2
vsftpd:192.168.0.254 拒绝单个IP 192.168.0.254
vsftpd:192.168.1.0/255.255.255.0,192.168.2.0 拒绝网段192.168.1.0和192.168.2.0访问ftp服务
vsftpd:192.168.1.0/255.255.255.0,192.168.2.0 EXCEPT 192.168.1.2 拒绝网段192.168.1.0和192.168.2.0访问ftp服务除了192.168.1.2

总结
ftp访问控制
1,对象的访问控制
ftpusers 和 user_list
2,网络的访问控制
tcp_wrappers工具----》 /etc/hosts.allow 和 /etc/hosts.deny
托管给xinetd服务区管理
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值