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。