zoukankan      html  css  js  c++  java
  • VSFTP再配置 我里个去马蛋网上这么多烂文章,走了好多弯路

    1.CentOS 进行yum 安装 vsftpd

    2.vi /etc/vsftpd/vsftpd.conf  进行配置

    3.创建FTP 用户

    # useradd –d /var/www -g ftp –s /sbin/nologin myftp
    -s /sbin/nologin 是让其不能登陆系统 -d 是指定用户目录为/var/www ,这里可以替换成任何你需要的目录。 -g ftp 把用户加入到ftp组中(vsftp已创建)

    4.需要配置的几个项:

    annoymous_enable =NO      //是否允许匿名登录
    
    connect_from_port_20 =NO   //主动模式需要连接项 (给他关闭)
    
    pasv_enable=YES         //支持被动模式流
    
    pasv_min_port=61001       //被动模式使用端口范围
    
    pasv_max_port=62000      
    
    local_max_rate=20000         //用户宽带限制
    
    chroot_list_enable=NO    //所有用户不能切换到上级目录
    
    chroot_local_user=YES
    
    
    
    chroot_list_file=/etc/vsftpd/chroot_list  //当前vsftpd目录下新建一个chroot_list   ; 具体配置当前用户登录用的
    
    user_config_dir=/etc/vsftpd/user_conf  //新建user_conf目录 =>文件【用户名】=>写入local_root=./var/www/html   (注意目录结构 ./ )
    
    
    pam_service_name=vsftpd
    
    userlist_enable=YES
    
    tcp_wrapper=YES

    5.设置777权限

    6. 开启防火墙20 21 端口并

    -A INPUT -p TCP --dport 61001:62000 -j ACCEPT
    
    -A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT
  • 相关阅读:
    Elasticsearch排序与相关性
    Elasticsearch请求体查询
    编码问题
    Mybatis
    Spring Framework
    线上的一些坑记录
    【小程序】---- 实现授权与登录的基本流程
    【小程序】---- 封装请求
    【小程序】---- 自定义数字键盘拨号
    不为人知的网络编程(十二):彻底搞懂TCP协议层的KeepAlive保活机制
  • 原文地址:https://www.cnblogs.com/subtract/p/4977059.html
Copyright © 2011-2022 走看看