centos6.5 vsftpd 配置多用戶訪問

系統: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地址訪問


教程完畢!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章