首页 > 其他 > 详细

Vsftp配置详解

时间:2015-05-15 15:52:43      阅读:101      评论:0      收藏:0      [点我收藏+]

1、VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。

2、安装vsftp

    # yum install -y vsftpd

3、相关配置文件

1)配置文件目录:/etc/vsftpd

    主配置文件:vsftpd.conf

2)服务脚本:/etc/rc.d/init.d/vsftpd

3)用户认证配置文件:/etc/pam.d/vsftpd

其它文件存放位置:

匿名用户(映射为ftp用户)共享资源位置:/var/ftp

系统用户通过ftp访问的资源的位置:用户自己的家目录

虚拟用户通过ftp访问的资源的位置:给虚拟用户指定的映射成为的系统用户的家目录

配置#vi /etc/vsftpd/vsftpd.conf文件

匿名用户的配置:

    anonymous_enable=YES          //允许匿名登录

    anon_upload_enable=YES        //允许匿名上传

    anon_mkdir_write_enable=YES   //开启匿名用户的写和创建目录的权限

    anon_other_write_enable=YES


系统用户的配置:

    local_enable=YES    //允许本地用户登录

    write_enable=YES    //开放本地用户的写权限

    local_umask=022     //设置本地用户的文件生成掩码为022,默认值为077

禁锢所有的ftp本地用户于其家目录中:

    chroot_local_user=YES

禁锢文件中指定的ftp本地用户于其家目录中:

    chroot_list_enable=YES

    chroot_list_file=/etc/vsftpd/chroot_list

日志:

    xferlog_enable=YES

    xferlog_std_format=YES

    xferlog_file=/var/log/xferlog

改变上传文件的属主:

    chown_uploads=YES

    chown_username=whoever

vsftpd使用pam完成用户认证,其用到的pam配置文件:

    pam_service_name=vsftpd

是否启用控制用户登录的列表文件

    userlist_enable=YES

    userlist_deny=YES|NO

默认文件为/etc/vsftpd/user_list

连接限制:

    max_clients: 最大并发连接数;

    max_per_ip: 每个IP可同时发起的并发请求数;

传输速率:

    anon_max_rate: 匿名用户的最大传输速率, 单位是“字节/秒”;

    local_max_rate: 本地用户。。。


重启服务:service vsftpd restart

    





Vsftp配置详解

原文:http://fanjie.blog.51cto.com/3791578/1651532

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!