您的位置:首页 > 运维架构 > Linux

centos6.5 vsftpd 配置多用户访问

2017-12-13 13:57 495 查看
系统:CentOS release 6.5 (Final)vsftpd版本: version 2.2.2
一、安装vsftpd
1、查看系统是否已经安装vsftpd
rpm -qa | grep vsftp2、用yum安装vsftpd,设置开机启动,重新启动vsftpd服务yum -y install vsftpdservice vsftpd restartchkconfig vsftpd on二、配置防火墙(iptables)iptables添加允许ftp规则,保存关闭,重启iptables服务1、打开防火墙配置文件vim /etc/sysconfig/iptables2、添加 下面两条规则-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.conf2、去掉下面chroot_list_enable=YES和chroot_list_file=/etc/vsftpd.chroot_list前面的#chroot_list_enable=YESanonymous_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_listjishuzhichibuxinxianquanbu
5、重启csftpdservice vsftpd restart
四、IE浏览器以主动FTP模式访问
1、打开IE浏览器-高级-下拉列表找到‘使用被动FTP',去掉前面的对勾2、打开文件管理区,输入FTP地址访问
教程完毕!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vsftpd linux ftp