Centos6.5搭建方法

# VSFTP #
##
###安装 vsftp
    yum install vsftpd* -y
###启动服务
    /etc/init.d/vsftpd restart
###配置
    /etc/vsftpd/
##配置主要文件
###先过滤所有#号并且保存在1.conf里面
    grep -v "#" vsftpd.conf|grep -v "^$">>1.conf
###使用1.conf覆盖掉
    cat 1.conf > vsftpd.conf
###vsftpd.conf
    anonymous_enable=YES    是否开启匿名访问
    no_anon_password=YES    匿名登入时不需要询问口令

    local_enable=YES        是否开启本地用户登入 ##就是useradd创建的那种
    write_enable=YES        上传总开关
    local_umask=022            本地用户新增档案的权限
    anon_upload_enable=YES  允许匿名用户上传文件
    anon_mkdir_write_enable=YES 允许匿名用户创建新目录

    dirmessage_enable=YES   是否开启目录描述
    xferlog_enable=YES        是否开启日志
    
    idle_session_timeout=600  空闲连接超时
    data_connection_timeout=120  数据连接超时
    
    ascii_upload_enable=YES 是否使用ASCII模式上传
    ascii_download_enable=YES 是否使用ASCII模式下传

    connect_from_port_20=YES 通过那个端口连接
    xferlog_std_format=YES   是否开启日志格式

    listen=YES                是否开启监听
    pam_service_name=vsftpd  基于认证的模块

    userlist_enable=YES     用户列表中的用户是否允许登入FTP服务器是不允许登入
    tcp_wrappers=YES          使用tcp-wrqppers作为主机访问控制方式
    
### 用户登录主目录,local_root 针对系统用户
    local_root=/var/ftp/

### 匿名用户登录主目录
    anon_root=/var/ftp/anon
                                    
###锁定用户到各自目录为其根目录
    chroot_local_user=YES      
                                 
###禁止用户登陆ftp后使用ls -R 命令。该命令会对服务器性能造成巨大开销,如果该项运行当多个用户使用该命令会对服务器造成威胁。
    ls_recurse_enable=NO                                                          

posted @ 2019-10-29 08:33  码小农的幸福生活  阅读(141)  评论(0编辑  收藏  举报