CentOS vsftpd搭建快速流程

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。

相關文章
相關標籤/搜索