centos6.5 vsftpd 配置多用户访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 配置多用户访问的主要内容,如果未能解决你的问题,请参考以下文章

[积累] vsftpd 匿名用户登录显示空白页问题

[积累] vsftpd 匿名用户登录显示空白页问题

更改vsftpd默认目录

Centos6.5基于SSL加密的VSFTPD 服务器搭建和配置

CentOS6.5 安装vsftpd

关于centos6.5系统安装FTP服务和配置的方法