vsftpd.conf配置文件讲解
#监听端口 listen_port=21 #允许写入 write_enable=YES #设置umask local_umask=022 #启用日志 xferlog_enable=YES #设置日志路径 xferlog_file=/var/log/vsftpd.log #指定FTP使用20端口进行数据传输,默认值为YES。 connect_from_port_20=YES #ftp数据连接超时,默认120s data_connection_timeout=1200 #使用standalone模式运行 listen=YES #最大连接数,默认0表示无限制 max_clients=10 #宿主ftp连接是否以不同的进程表现出来,默认为no setproctitle_enable=YES #匿名用户登录,设置为no anonymous_enable=NO #本地用户登录,设置为no local_enable=NO #匿名用户上传,设置为no anon_upload_enable=NO #匿名用户有创建目录的权限。设置为no anon_mkdir_write_enable=NO #是否运行用户切换到上级目录,默认为NO,yes时所有用户均不能切换到其他目录(牢笼模式) chroot_local_user=YES #设置欢迎语 dirmessage_enable=YES ftpd_banner=Welcome to blah FTP service. #启用虚拟用户 guest_enable=YES #虚拟用户pam使用的名称 pam_service_name=/etc/pam.d/vsftpd.virtual #使用的宿主用户名 guest_username=ftphost #让虚拟用户有本地宿主用户的权限 virtual_use_local_privs=YES #定义用户配置文件 user_config_dir=/etc/vsftpd/vhome #是否启用userlist文件 userlist_enable=YES #是否允许userlist中用户访问 userlist_deny=YES #结合tcp wrapper进行主机访问控制 tcp_wrappers=YES #是否启用被动模式 pasv_enable=YES #被动模式端口范围,默认0表示任意 pasv_min_port=1024 pasv_max_port=2048 #禁止将文件下载本地 download_enable=NO