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地址访问


教程完毕!


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