zoukankan      html  css  js  c++  java
  • CentOS 64位配置ftp 虚拟用户

    安装vsftpd

    yum install vsftpd

    安装db生成数据包

    yum install db4-utils

    进入ect/vsftpd目录新建user目录

    mkdir user

    新建chroot_list文件

    touch chroot_list

    修改配置文件

     vim vsftpd.conf 

    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    local_umask=022
    dirmessage_enable=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    pasv_enable=yes
    pasv_max_port=5010
    pasv_min_port=5000
    xferlog_file=/var/log/xferlog
    xferlog_std_format=YES
    idle_session_timeout=600
    data_connection_timeout=120
    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list
    listen=YES
    pam_service_name=vsftpd
    userlist_enable=NO
    tcp_wrappers=YES
    anon_umask=022
    guest_enable=YES
    guest_username=ftp
    user_config_dir=/etc/vsftpd/user  #对应新建的user目录
    

    进入user目录,新建文件demo,编辑增加内容

    local_root=/var/ftp
    write_enable=YES
    anon_world_readable_only=no
    anon_upload_enable=YES
    anon_other_write_enable=yes
    anon_mkdir_write_enable=yes
    anon_umask=000
    

    返回ect/vsftpd目录,新建用户文件virtual_user

    增加用户demo,user1,奇数行账号,偶数行密码,与前面的demo文件必须对应

    demo
    demo
    
    


    此时位于ect/vsftpd目录下,通过最初安装的工具生成数据库文件
    db_load -T -t hash -f virtual_user virtual_user.db


    vim /etc/pam.d/vsftpd 编辑文件,将内容全部注释,增加以下内容

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

    重启ftp

     /etc/init.d/vsftpd  restart



  • 相关阅读:
    react开发环境搭建
    react 组件创建
    Redux 视频教程
    echars3.0 柱状图y轴字体斜放
    echars3.0 柱状图大小设置
    ECharts地图详解 【转】
    html 超出出现省略号
    html JS打印添加水印图片
    js 重庆38区县 数组
    docker 暴露2375 端口。
  • 原文地址:https://www.cnblogs.com/lizhangqu/p/4234569.html
Copyright © 2011-2022 走看看