• vsftpd的安装和配置


      1  安装vsftpd

    sudo apt-get install vsftpd

      2  测试是否安装成功 

       sudo service vsftpd restart 如果有反应即成功

              

       3  彻底卸载vsftpd(http://www.linuxidc.com/Linux/2012-07/65455.htm

     

     

    sudo apt-get remove --purge vsftpd

      4  在/home/下建立myftp文件夹,权限755,在myftp下创建share文件夹,权限777

     

    sudo mkdir -p /home/myftp/share

      5  新建一个ftp用户(uftp在这里是用户名,随便写)

     

    sudo useradd -d /home/myftp -s /bin/bash uftp

      6  删除一个用户

     

    sudo userdel -r uftp

      7  为用户设置密码

     

    sudo passwd uftp

    输入两次密码即可

      8  修改vsftpd的配置文件(蓝色部分是注释,去掉前面的警号即可,红色部分为新增)

     

    sudo gedit /etc/vsftpd.conf

     

    write_enable=YES
    
    chroot_list_enable=YES
    
    chroot_list_file=/etc/vsftpd.chroot_list
    
     
    
    userlist_deny=NO
    
    userlist_enable=YES
    
    userlist_file=/etc/allowed_users
    
    seccomp_sandbox=NO

      9  在vsftpd.chroot_list文件中添加uftp

      10  在allowed_users文件中添加uftp

      11  重启vsftpd服务

     

    sudo service vsftpd restart

      12  通过filezilla访问,如果只看见一个文件夹即表示正确

      13  效果:不能向myftp中上传文件,但是可以向share中上传文件,并且不能访问其它目录文件

     

  • 相关阅读:
    AJAX以及XMLHttpRequest
    理解Promise对象
    HTTP报文整理
    前端 — URL、URI、URN概念和区别整理,以及URL语法规则
    gulp与webpack的区别
    Sass和less的区别是什么?用哪个好
    Vue3.0 && Vue3.0初体验 一
    Promise入门详解和基本用法
    js对象方法大全
    hash模式和history模式 实现原理及区别
  • 原文地址:https://www.cnblogs.com/zyj-python/p/7553710.html
Copyright © 2020-2023  润新知