工具:RHEL7.5、Win7
FTP服务器:RHEL7.5
IP:192.168.1.174
测试机:Win7
IP:192.168.1.21
------------------------------------------------------------------------------------------------------------------------------------
*****************************************************************************************************************
1.关闭RHEL7.5的SElinux和防火墙
setenforce 0 #临时关闭SElinux
systemctl stop firewalld.service #关闭防火墙
#永久关闭SElinux
vim /etc/sysconfig/selinux
SELINUX=enforcing ------> SELINUX=disabled
2.安装vsftpd
yum install vsftpd* -y
3. 编写/etc/httpd/vsftpd.conf
anonymous_enable=NO #不允许匿名
write_enable=YES #写权限
local_root=/ftp #自定义ftp目录(需要手动写入)
chroot_local_user=YES #限制ftp用户只能在自己目录,不许跳其他目录
allow_writeable_chroot=YES #如果用户被限定在其主目录下,则该用户的主目录不能再具有写权限(需要手动写入)
anon_root=/ftp #匿名用户访问目录
local_max_rate=1000000 #用户最大传输速率为1000kb /s
anon_max_rate=512000 #匿名用户最大传输速率为512kb/s
max_per_ip=30 #同一客户机最大连接数为30
4.创建文件夹和用户
mkdir /ftp
chmod 777 /ftp
useradd aa
passwd aa
5.重启ftp服务和开机启动
systemctl restart vsftpd.service
systemctl enable vsftpd.service