FTP配置

来源:互联网 发布:oppoa77t怎么切换网络 编辑:程序博客网 时间:2024/05/21 00:19

ftp配置文件目录

  1. ftp配置文件说明

    etc/vsftpd
    /etc/vsftpd/vsftpd.conf 主配置文件
    /etc/vsftpd/chroot_list 限定主目录用户
    /etc/vsftpd/ftpusers 用户黑名单
    /etc/vsftpd/user_list [ 有4中情况 ]

    1. userlist_enable=YES, userlist_deny=YES 该文件作为黑名单存在
    2. userlist_enable=YES, userlist_deny=NO 该文件作为白名单存在
    3. userlist_enable=NO,userlist_deny=YES 该文件无效,所有用户都可以登录
    4. userlist_enable=NO,userlist_deny=NO 该文件无效,所有用户都可以登录
  2. ftp配置说明

#匿名用户登录anonymous_enable=NO#允许本地用户登录local_enable=YES#允许写write_enable=YES#本地用户上传文件的umask(默认权限)local_umask=022#为YES则进入目录时显示此目录下由message_file选项指定的文本文件(,默认为.message)的内容dirmessage_enable=YES#使用上传/下载日志,日志文件默认为/var/log/vsftpd.log,可以通过xferlog_file选项修改xferlog_enable=YES#即默认情况下,FTP PORT主动模式进行数据传输时使用20端口connect_from_port_20=YES#日志使用标准xferlog格式xferlog_std_format=YES#锁定主目录chroot_list_enable=YES#锁定主目录的用户列表文件chroot_list_file=/etc/vsftpd/chroot_list#服务器以standalong模式运行listen=YES#设置PAM使用的名称,默认值为/etc/pam.d/vsftpdpam_service_name=vsftpd#若设置为YES则记录在userlist_file选项指定文件(默认是/etc/vsftpd.user_list)中的用户将无法login,并且将检察下面的userlist_deny选项userlist_enable=YES#若为NO,则仅接受记录在userlist_file选项指定文件(默认是/etc/vsftpd.user_list)中的用户的login请求.若为YES则不接受这些用户的请求.userlist_deny=NO#Tcp wrappers : Transmission Control Protocol (TCP) Wrappers 为由 inetd 生成的服务提供了增强的安全性。tcp_wrappers=YES#本地用户login后所在目录,若没有设置此项,则本地用户login后将在他的home目录中.匿名用户的对应选项是anon_rootlocal_root=/alidata/svn#从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。所以增加选项就不会报错了allow_writeable_chroot=YES#可接受的最大client数目max_clients=100#每个ip的最大client数目max_per_ip=4


  1. ftp启动和重启

service ftp start | service ftp restart | service ftp stop