• Vsftpd的搭建


    一: 安装认证依赖

    yum install pam pam-devel db4 db4-tcl
    #直接yum安装vsftpd
    yum install vsftpd -y

    二: 修改配置文件

    [root@nginx-doc ~]# cat /etc/vsftpd/vsftpd.conf | grep -v '#' | grep -v '^$'
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    local_umask=022
    anon_upload_enable=NO
    anon_mkdir_write_enable=NO
    dirmessage_enable=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    xferlog_std_format=YES
    chroot_local_user=YES
    listen=YES
    listen_ipv6=NO
    pam_service_name=vsftpd
    userlist_enable=YES
    tcp_wrappers=YES
    guest_enable=YES
    guest_username=www
    virtual_use_local_privs=YES
    user_config_dir=/etc/vsftpd/vconf

    三: 生成虚拟用户配置

    db_load -T -t hash -f /etc/vsftpd/vsftpduser.list /etc/vsftpd/vsftpduser.db

    四: 修改认证配置文件

    #其他行全部注释
    auth    sufficient      /lib64/security/pam_userdb.so    db=/etc/vsftpd/vsftpduser
    account sufficient      /lib64/security/pam_userdb.so    db=/etc/vsftpd/vsftpduser

    五: 设置用户登录配置文件

    [root@nginx-doc ~]# cat /etc/vsftpd/vconf/prd 
    local_root=/var/www/
    #指定虚拟用户的具体主路径
    anonymous_enable=NO
    #设定不允许匿名用户访问
    write_enable=YES
    #设定允许写操作
    local_umask=022
    #设定上传文件权限掩码
    anon_upload_enable=NO
    #设定不允许匿名用户上传
    anon_mkdir_write_enable=NO
    #设定不允许匿名用户建立目录
    #idle_session_timeout=600
    #设定空闲连接超时时间
    #data_connection_timeout=120
    #设定单次连续传输最大时间
    #max_clients=10
    #设定并发客户端访问个数
    #max_per_ip=5
    #设定单个客户端的最大线程数,这个配置主要来照顾Flashget、迅雷等多线程下载软件
    #local_max_rate=50000
    #设定该用户的最大传输速率,单位b/s

    然后重启服务进行,验证

    systemctl enable --now vsftpd

    参考连接:

    1. https://blog.51cto.com/xmomo/2074258

    2. https://blog.51cto.com/ly36843/1673999

    3. https://warlord0blog.wordpress.com/2015/08/04/vsftpd-ldap-active-directory-and-virtual-users/

  • 相关阅读:
    gearman管理
    php运行方式
    gearman mysql持久化
    gearman安装及初次使用
    消息队列各种比较
    IOC
    post提交/文件上传服务器修改
    protobuf php
    thrift 安装介绍
    qt中使用opencv处理图片 QImage 和 IplImage 相互之间转换问题
  • 原文地址:https://www.cnblogs.com/skymyyang/p/13628419.html
Copyright © 2020-2023  润新知