码迷,mamicode.com
首页 > 其他好文 > 详细

vsftp 配置虚拟用户登录

时间:2014-09-28 03:30:20      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   ar   文件   数据   sp   div   art   

1.安装vsftpd

1 yum install vsftpd -y

2.更名默认配置文件,以便恢复

1 cp ftpusers ftpusers.bak
2 cp user_list user_list.bak
3 cp vsftpd.conf vsftpd.conf.bak

3.创建虚拟ftp账户和数据库文件

1 vim /etc/vsftpd/vusers.list  #添加帐号和密码
2 ftpuser                              #一行帐户
3 ftppass                              #一行密码
4 ftpuser2
5 ftppass2    
1 db_load -T -t hash -f  vusers.list vusers.db   #如果没有该命令择安装一个 yum install db4-utils
2 chmod 600 /etc/vsftpd/vusers.* 

4.创建ftp根目录及虚拟用户映射的系统账户

1 mkdir /var/ftproot
2 useradd -d /var/ftproot -s /sbin/nologin virtual
3 chmod 755 /var/ftroot

5.创建虚拟用户认证文件

1 vi /etc/pam.d/vsftp.vu       #添加以下内容
2 #%PAM-1.0
3 auth required pam_userdb.so db=/etc/vsftpd/vusers
4 account required pam_userdb.so db=/etc/vsftpd/vusers

6.最后更改主配置文件

1 vim /etc/vsftpd/vsftpd.conf
2 anonymous_enable=no                    #拒绝匿名用户登录
3 local_enable=YES                            # 开启虚拟用可以登录的前提
4 write_enable=YES                           #开启ftp的写权限
5 anon_umask=022
6 guest_enable=YES                           #允许虚拟用户登录
7 guest_username=virtual                   #指定虚拟用户的映射用户名
8 pam_service_name=vsftp.vu          #指定认证文件

7.重启vsftpd 服务: service vsftpd restart

打开浏览器测试

用户名:ftpuser  或  ftpuser2

密码   :ftppass  或  ftppass2

vsftp 配置虚拟用户登录

标签:style   blog   color   ar   文件   数据   sp   div   art   

原文地址:http://www.cnblogs.com/cpy-devops/p/3997547.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!