• 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浏览器里面取消所选勾选

  • 相关阅读:
    [专题六] 位运算
    [专题五] 二叉树
    [专题四] 并查集
    [专题三] 图论
    [专题二] 排序
    [专题一] 栈和队列
    我的最新书单
    虚拟机极简配置manjaro gnome
    运算符重载
    Manjaro kde 18.0安装与基本配置
  • 原文地址:https://www.cnblogs.com/mutong1228/p/10538660.html
Copyright © 2020-2023  润新知