• ubuntu vsftpd


    1. 软件安装

    sudo apt-get install vsftpd
    sudo apt-get install db4.8-util

    2. 设置依赖库

    sudo ln -s /lib/*-linux-gnu/security/pam_userdb.so /lib/security/pam_userdb.so

    3. 配置linux用户

    sudo mkdir /etc/vsftpd_user_conf
    sudo useradd -m -G ftp -s /sbin/nologin testftp

    4. 配置ftp用户 ~/ftp_user_list

    #配置文件 --- skip this line
    testftp
    testftp
    #生成数据库文件
    sudo db4.8_load -T -t hash -f ~/ftp_user_list /etc/vsftpd_login.db
    rm ~/ftp_user_list

    5. 配置用户testftp的权限 ~/testftp

    anon_world_readable_only=NO
    write_enable=YES
    anon_upload_enable=YES
    anon_other_write_enable=YES
    local_root=/home/testftp
    anon_mkdir_write_enable=YES
    sudo mv ~/testftp /etc/vsftpd_user_conf/

    6. 配置ftp权限 ~/ftp.pam

    auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
    account required /lib/security/pam_userdb.so db=/etc/vsftpd_login
    sudp mv ~/ftp.pam /etc/pam.d/

    7. ftp的配置文件~/vsftpd.conf

    anonymous_enable=NO

    local_enable=YES
    dirmessage_enable=YES
    connect_from_port_20=YES

    user_config_dir=/etc/vsftpd_user_conf
    local_root=/home/testftp

    pam_service_name=ftp.pam
    listen=YES
    tcp_wrappers=YES

    xferlog_enable=YES
    xferlog_std_format=YES
    xferlog_std_format=YES
    xferlog_file=/var/log/xferlog
    dual_log_enable=YES
    vsftpd_log_file=/var/log/vsftpd.log
    sudo mv ~/vsftpd.conf /etc



    测试:

    sudo /etc/init.d/vsftpd start
    lftp ip:port -u testftp -p testftp







  • 相关阅读:
    头部尾部始终处于两端(适用于pc端和移动端)
    运用active和hover实现导航栏的页面切换
    POJ1423-阶乘的位数-Big Number
    大数阶乘
    n皇后
    4103:踩方格
    2815:城堡问题
    特殊回文数
    十六进制转十进制
    十六进制转八进制
  • 原文地址:https://www.cnblogs.com/lavieenrose/p/2318059.html
Copyright © 2020-2023  润新知