需求:在linux中搭建一个ftp 服务器,用户为:user1 目录为 /data/use1 ,
安全设置:限制权限,只能访问本身目录,限制端口,只容许特定ip访问。
1,安装vsftpd
yum install vsftpd -y
2, 建立用户
useradd -d /data/user1 -s /sbin/nologin user1
useradd 增长用户
-d 分配用户主目录
-s 限制不能使用该用户登陆服务器
3,配置 vsftpd 只容许 用户访问本身目录
vi /etc/vsftpd/vsftpd.conf
是否将全部用户限制在主目录,YES为启用 NO禁用
chroot_local_user=YES
4, 只容许特定ip访问改目录
iptables -I INPUT -p TCP --dport 21 -j DROP
iptables -I INPUT -s 192.168.1.114 -p TCP --dport 21 -j ACCEPT