系統:CentOS release 6.5 (Final) vsftpd版本: version 2.2.2 |
一、安裝vsftpd
1、查看系統是否已經安裝vsftpd
rpm -qa | grep vsftp
2、用yum安裝vsftpd,設置開機啓動,重新啓動vsftpd服務
yum -y install vsftpd
service vsftpd restart
chkconfig vsftpd on
二、配置防火牆(iptables)
iptables添加允許ftp規則,保存關閉,重啓iptables服務
1、打開防火牆配置文件
vim /etc/sysconfig/iptables
2、添加 下面兩條規則
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
3、保存重啓iptables服務
service iptables start
三、配置vsftpd服務器
1、打開vsftpd配置文件
vim /etc/vsftpd/vsftpd.conf
2、去掉下面chroot_list_enable=YES和chroot_list_file=/etc/vsftpd.chroot_list前面的#
chroot_list_enable=YES
anonymous_enable=NO #關閉默認匿名用戶訪問
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list #指定FTP目錄,並在FTP目錄下創建目錄需要些,否則可以不寫 |
3、增加用戶jishuzhichibu,指向目錄/data0/ftp/ftp_jishuzhichibu 並禁止該用戶ssh登陸
useradd -d /data0/ftp/ftp_jishuzhichibu -s /sbin/nologin jishuzhichibu
如果需要修改目錄,按照以下方法: 創建信息安全部用戶並分配目錄 useradd -d /data0/ftp_xinxianquanbu -s /sbin/nologin xinxianquanbu 修改信息安全部用戶目錄 usermod -d /data0/ftp/ftp_xinxianquanbu -U xinxianquanbu |
3、修改(ftp)用戶jishuzhichibu的密碼
passwd jishuzhichibu
4、編輯文件chroot_list (chroot_list文件需自己創建),將ftp的用戶名寫在下面 #指定FTP目錄,並在FTP目錄下創建目錄需要些,否則可以不寫 vim /etc/vsftpd/chroot_list jishuzhichibu xinxianquanbu |
5、重啓csftpd
service vsftpd restart
四、IE瀏覽器以主動FTP模式訪問
1、打開IE瀏覽器-高級-下拉列表找到‘使用被動FTP',去掉前面的對勾
2、打開文件管理區,輸入FTP地址訪問
教程完畢!