linux上搭建ftp服务器,并配置虚拟用户。

安装ftp服务:参考上个博文http://blog.csdn.net/u010597230/article/details/53007798

  • 创建虚拟用户映射的本地用户及家目录

    [root@iZ28ldgf0u6Z ~]#useradd -d /home/ftp yunwei2

  • 创建虚拟用户文件并生成db文件

    [root@iZ28ldgf0u6Z ~]#vim passwd.txt

    [root@iZ28ldgf0u6Z ~]#db_load -T -t hash -f ./passwd.txt /etc/vsftpd/passwd.db

    [root@iZ28ldgf0u6Z ~]#chmod 600 passwd.db  赋予权限

  • 更改pam.d文件,默认其下已有vsftpd文件直接编辑更改



    [root@iZ28ldgf0u6Z ~]#vim /etc/pam.d/vsftpd 注释掉内的所有行添加如下两行

    

    auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/passwd

    account required /lib64/security/pam_userdb.so db=/etc/vsftpd/passwd

    ##确认是lib下还是lib64下,根据实际情况确定,中间是tab而非空格##

  • 编辑vsftpd配置文件

    

      •     anonymous_enable=NO

      •     local_enable=YES

      •     write_enable=YES

      •     local_umask=022

      •     dirmessage_enable=YES

      •     xferlog_enable=YES

      •     connect_from_port_20=YES

      •     chown_uploads=YES

      •     ftpd_banner=Welcome to blah FTP service.

      •     chroot_local_user=YES

      •     chroot_list_enable=YES

      •     chroot_list_file=/etc/vsftpd/chroot_list

      •     listen=YES

      •     pam_service_name=vsftpd  pam文件名称要一致

      •     userlist_enable=YES

      •     tcp_wrappers=YES

      •     guest_enable=YES       开启虚拟用户

      •     guest_username=yunwei2   将虚拟用户映射到本地用户,和之上创建用户一致

      •     user_config_dir=/etc/vsftp/aaa  虚拟用户配置文件目录

      •     max_clients=100

      •     max_per_ip=4

      •     userlist_deny=YES



  • 设置虚拟用户配置文件

    [root@iZ28ldgf0u6Z ~]#cd /etc/vsftp/aaa && vim aaa

      • local_root=/home/ftp

      • write_enable=YES

      • anon_umask=022

      • anon_world_readable_only=NO

      • anon_upload_enable=YES

      • anon_mkdir_write_enable=YES

      • anon_other_write_enable=YES

  • 重启服务登陆aaa用户

    打开浏览器输入地址输入虚拟用户和密码即可


注意:此时无法使用资源管理器登陆

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值