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
二、配置防火墻
添加允許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 配置多用戶訪問