1.安装服务
系统
centos7虚拟机(ip :192.168.10.1),win10主机(192.168.10.25和192.168.11.*)(不同网段需配置路由)
linux:
yum install vsftpd
2.网段访问控制
linux:
cd /etc
允许192.168.10.*访问
vi hosts.allow
vsftpd :192.168.10.*
禁止192.168.11.*访问(在原来的目录)
vi hosts.deny
vsftpd :192.168.10.*
测试
windows10 (1):
ftp 192.168.10.1(可以连接)
windows10 (2)
ftp 192.168.10.1(不能连接)
3.配置时间段访问
cd /etc/cron.d
vi ftp
#每天8点到20点开启vsftp服务:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
* 08 * * * root systemctl start vsftpd
* 20 * * * root systemctl stop vsftpd
退出保存,在特定时间测试即可