1、下载安装vsftp:#yum -y install vsftpd
2、新建ftp用户及用户组
#groupadd ftpgroup $新建ftp用户组
#useradd mj -g ftpgroup -d /data/ftp -m $新建ftp用户,并将该用户建目录指定到ftp的下载目录 ‘/data/ftp’此处也可以看出ftp的下载目录就是ftp用户的家目录
#passwd mj码密 $修改用户密码
3、修改vsftp的配置文件:#vi /etc/vsftp/vsftp.conf
将以下内容注释掉
anonymous_enable=NO $禁止匿名访问
Anon_upload_enable=yes
Anon_mkdir_write_enable=yes
chroot_local_user=YES $限制用户在自己的主目录
chroot_list_enable=YES $允许访问列表
chroot_list_file=/etc/vsftpd/chroot_list $允许的访问列表地址,此处切记将ftp用户写入该文件。此处写入mj。以确保ftp目录的访问权限,限定ftp的访问路径。#echo "mj">> /etc/vsftpd/chroot_list
Write_enable=yes
xferlog_file=/var/log/xferlog $ftp的访问日志
4、设置ftp目录的权限问题
#chown -R mj.ftpgroup /data/ftp
将selinux关闭 #setenforce 0
做好iptables的相关设置
5、启动服务#/etc/init.d/vsftpd start
这是最简单的搭建方法,vsftp还有很多具体配置。如使用虚拟用户访问ftp。这要看需求来搭建。