• ftp环境搭建并创建虚拟用户


    1. 首先安装ftp

    yum install -y vsftpd

    2. 修改配置文件

      cd /etc/vsftpd

    /etc/vsftpd/vsftpd.conf //主配置文件,核心配置文件

    /etc/vsftpd/ftpusers //黑名单,这个里面的用户不允许访问FTP服务器

    /etc/vsftpd/user_list //白名单,允许访问FTP服务器的用户列表

    3.  启动服务

    systemctl enable vsftpd.service //设置开机自启动

    systemctl start vsftpd.service //启动ftp服务

    service vsftpd restart //重启

    netstat -antup | grep ftp //查看ftp服务端口

     

    第一步新建本地用户
    useradd -d /opt/vsftppoc -s /sbin/nologin ftpuser

    passwd ftpuser
    第二步修改配置 /etc/vsftpd/vsftpd.conf
    pam_service_name=vsftpd
    userlist_enable=YES
    userlist_file=/etc/vsftpd/user_list
    guest_enable=YES
    guest_username=ftpuser #实际账号
    virtual_use_local_privs=YES
    user_config_dir=/etc/vsftpd/vconf
    allow_writeable_chroot=YES

    #NO 是主动模式   YES是被动模式程序连接一般用被动模式
    pasv_enable=YES
    tcp_wrappers=YES


    anonymous_enable=YES #修改为NO 禁用匿名用户
    #idle_session_timeout=600 #放开
    #data_connection_timeout=120 #放开
    #chroot_local_user=YES #放开
    #chroot_list_enable=YES #放开
    #chroot_list_file=/etc/vsftpd/chroot_list #放开

    cd /etc/vsftpd
    第三步 新建目录vconf
    mkdir vconf
    存放虚拟账号的配置

    cd vconf
    vi shibo
    local_root=/mnt/insuresmart/pocfiles/receive/input/SPIC/
    write_enable=YES

    新建vuser 存放虚拟账号和密码 单行账号双行密码

    cd /etc/vsftpd

    vi vuser
    shibo
    5555
    将列表转换成数据库,然后转换成文件,赋予权限,设置拥有者可读写
       db_load -T -t hash -f vuser vuser.db        (转换成数据库)
        file vuser.db                    (转换成文件)
        chmod 600 vuser.db           (赋予权限)
        rm -f vuser              (安全起见,删除列表以防泄露)
    第四步
    vim /etc/pam.d/vsftpd 更改pam.d文件
    复制下面的内容到文件头
    auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser
    account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser

    第五步 在目录/etc/vsftpd 新建空白 chroot_list


    验证
    ftp://101.*.*.*

    IE浏览器里面取消所选勾选

  • 相关阅读:
    软件工程--团队作业3
    软件工程--团队作业2
    软件工程第二次作业---结对编程
    软件工程第一次作业补充
    软件工程第一次作业
    用Use Case获取需求的方法是否有什么缺陷,还有什么地方需要改进?
    买卖股票的最佳时机
    爬楼梯
    删除排序数组中的重复数字
    1500802035王叔文
  • 原文地址:https://www.cnblogs.com/mutong1228/p/10538660.html
Copyright © 2020-2023  润新知