zoukankan      html  css  js  c++  java
  • 如何建ftp的虚拟用户访问

    $yum -y install vsftpd
    $touch /var/log/vsftpd.log


    在 /etc/vsftpd/vsftpd.conf下修改参数
    anonymous_enable=NO 设定不允许匿名访问
    chroot_list_enable=YES 使用户不能离开主目录
    xferlog_file=/var/log/vsftpd.log
    ascii_upload_enable=YES
    ascii_download_enable=YES
    local_enable=YES
    pam_service_name=vsftpd


    以下3个愿来没有自己加
    guest_enable=YES
    guest_username=ftp
    user_config_dir=/etc/vsftpd/vuser_conf

    $touch /etc/vsftpd/chroot_list
    $echo ftp >> /etc/vsftpd/chroot_list

    创建用户密码文本/etc/vsftpd/vuser_passwd.txt
    mousachi
    password

    $db_load -T -t hash -f /etc/vsftpd/vuser_passwd.txt /etc/vsftpd/vuser_passwd.db

    编辑认证文件/etc/pam.d/vsftpd 全部注释掉原来语句
    再增加以下两句
    auth required pam_userdb.so db=/etc/vsftpd/vuser_passwd
    account required pam_userdb.so db=/etc/vsftpd/vuser_passwd

    创建虚拟用户个性CentOS FTP服务文件
    $mkdir /etc/vsftpd/vuser_conf/
    $vi /etc/vsftpd/vuser_conf/mousachi
    cd
    mousachi这个文件中添加以下内容
    local_root=/opt/ftp/das
    write_enable=YEScd
    anon_umask=022
    anon_world_readable_only=NO
    anon_upload_enable=YEScat
    anon_mkdir_write_enable=YES
    anon_other_write_enable=YES

    $mkdir /opt/ftp/mousachiftp
    $chown ftp:ftp /opt/ftp/mousachiftp
    $chmod 777 /opt/ftp/mousachiftp

    $service vsftpd start

  • 相关阅读:
    Dockerize a .NET Core application
    Images之管理image
    Images之Dockerfile中的命令2
    Images之Dockerfile中的命令1
    Docker Builders:Builder pattern vs. Multi-stage builds in Docker
    Images之multi-stage builds
    Images之base image
    Images之Dockerfiles
    Docker 开发最佳实践
    Docker 开发概述
  • 原文地址:https://www.cnblogs.com/mousachi2007/p/6438399.html
Copyright © 2011-2022 走看看