1.yum install vsftpd服务器
2.chkconfig vsftpd ontcp
3.service vsftpd start工具
4.adduser -d /home/bp -g ftp -s /sbin/nologin bps, 并输入命令:passwd bps 给帐户添加密码。加密
(/home/bp为本身的FTP目录,bps为本身新建的FTP帐号)rest
5.vi /etc/vsftpd/chroot_list 将bps添加到里面,一个帐号占一行,可添加多个。ip
6.编辑vi /etc/vsftpd/vsftpd.conf开发
修改和添加以下内容:table
(1).禁止匿名访问:anonymous_enable=NO登录
(2).限制ftp用户访问主目录之外的目录:chroot_list_enable=YESftp
(3).限制ftp用户访问主目录之外的目录用户列表:chroot_list_file=/etc/vsftpd/chroot_list
(4).开启被动模式,更好支持FlashFxp等Ftp工具,在最下面添加:
pasv_enable=YES
pasv_min_port=20000 #开放的端口
pasv_max_port=20100
7.打开防火墙:/etc/sysconfig/iptables
添加如下内容:
(1).开放21端口:-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
(2).开发20000-20100端口:-A INPUT -p tcp --dport 20000:20100 -j ACCEPT
8.重启防火墙:service iptables restart 重启vsftpd服务器:service vsftpd restart
9.输入命令:setsebool -P ftp_home_dir on
10.使用工具登陆FTP。