• Linux vsftpd 安装配置使用


    CentOS

    1.安装

    yum install vsftpd

    2.配置

    允许root登陆:

    /etc/vsftpd/user_list文件中把root那一行删除或者注释掉

    /etc/vsftpd/ftpusers文件中的root也注释掉

    配置/etc/vsftpd/vsftpd.conf

    不允许匿名登陆:anonymous_enable=NO

    3.使用

    启动:service vsftpd start
    停止:service vsftpd stop
    重启:service vsftpd restart


    debian vsftpd 安装

    apt-get install vsftpd

    配置vsftpd

    vi /etc/vsftpd.conf

    一般配置选项如下:

    # listen=YES
    listen_ipv6=YES
    # listen 和 listen_ipv6 开一个就行;两个都开,vsftpd就报错了
    # 匿名用户访问
    anonymous_enable=NO
    # 本地用户访问
    local_enable=YES
    write_enable=YES
    local_umask=022
    anon_mkdir_write_enable=NO
    dirmessage_enable=YES
    use_localtime=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    xferlog_file=/var/log/vsftpd.log
    
    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd.chroot_list
    
    secure_chroot_dir=/var/run/vsftpd/empty
    pam_service_name=vsftpd
    
    rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
    rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
    ssl_enable=NO
    各个选项具体含义参见默认的vsftpd.conf文件里面注释;主要讲下
    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd.chroot_list
    这三个参数的含义:
    chroot_local_user设为YES的情况下,如果chroot_list_enable设为YES, 那么chroot_list_file里面列出的用户有权限访问用户主目录之外的目录;
    一般情况下直接如不允许所有用户访问用户主目录之外的目录,直接chroot_local_user=NO即可
     
    允许root用户登录
    vim /etc/ftpusers

    去掉或注释掉 root

    vim /etc/vsftpd.chroot_list

    添加 root

    重启vsftpd

    service vsftpd restart

    https://www.jianshu.com/p/30a34d6d020c

    https://blog.csdn.net/u012359618/article/details/52252378

    http://blog.sina.com.cn/s/blog_4cd978f90102y0ng.html

  • 相关阅读:
    循环语句 for , forin , forEach
    Haxe
    Haxe数据类型
    jango中间件的使用
    python的遍历模式
    python文件读写
    python3.5以上自带的虚拟环境在各种环境下的使用方法
    冒泡排序
    工厂方法模式
    redis 配置
  • 原文地址:https://www.cnblogs.com/wintertone/p/10659340.html
Copyright © 2020-2023  润新知