1. 程式人生 > >centos6.5 vsftpd 配置多用戶訪問

centos6.5 vsftpd 配置多用戶訪問

vsftpd linux ftp

系統: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

二、配置防火墻

添加允許ftp規則,保存關閉,重啟防火墻服務

vi /etc/sysconfig/iptables

添加 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

service iptables start

三、配置vsftpd服務器

vim /etc/vsftpd/vsftpd.conf

1、去掉下面chroot_list_enable=YES和chroot_list_file=/etc/vsftpd.chroot_list前面的#

chroot_list_enable=YES

# (default follows)

chroot_list_file=/etc/vsftpd.chroot_list

anonymous_enable=NO 關閉默認匿名共享

2、增加用戶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的用戶名寫在下面

vim /etc/vsftpd/chroot_list

jishuzhichibu

xinxianquanbu

5、重啟csftpd

service vsftpd restart


6、IE瀏覽器訪問取消‘使用被動FTP’的對勾,主動FTP模式訪問


centos6.5 vsftpd 配置多用戶訪問