# No anonymous login anonymous_enable=NO # Let local users login # If you connect from the internet with local users, you should enable TLS/SSL/FTPS local_enable=YES # Write permissions write_enable=YES check_shell=NO # 1. All users are jailed by default: chroot_local_user=YES chroot_list_enable=NO userlist_deny=NO userlist_enable=YES userlist_file=/etc/vsftpd/vsftpd.userlist pasv_min_port=12000 pasv_max_port=12100 # Useful to not write over hidden files: force_dot_files=YES # Hide the info about the owner (user and group) of the files. hide_ids=YES # Connection limit for each IP: max_per_ip=3 # Maximum number of clients: max_clients=5000 xferlog_enable=YES xferlog_std_format=NO log_ftp_protocol=YES local_umask=0000 file_open_mode=0644 anon_umask=0777 # Make sure PORT transfer connections originate from port 20 (ftp-data)? connect_from_port_20=YES # Login banner string: ftpd_banner= NOTICE TO USERS - Use of this system constitutes consent to security monitoring and testing. All activity is logged with your host name and IP address. # PAM service name? pam_service_name=ftp # Standalone (not run through xinetd) listen mode? listen=YES # Use local time? use_localtime=YES # Allow ftp users to change permissions of files? chmod_enable=NO chown_uploads=YES chown_username=ftp_user # speed limit local_max_rate=1000000