I have an instance running Ubuntu 16.0.4 LTS on Google Compute Engine with port 21 open to it. I have installed vsftpd on it, added a user for the ftp, and set the directory permissions to full access for the user. I am able to connect to the ftp server via command prompt using ftp -ip address- and log in with the username and password. Once in this way I am able to download and upload files as well as create and managed directories as needed. However, if I try to access the ftp server with Windows explorer using ftp://-ip address-, I get prompted for username and password as expected but when I enter them the server resets the connection immediately and I receive a message stating 'An error occurred opening that folder on the FTP Server. Make sure that you have permission to access that folder. Details: The connection with the server was reset.' Below is the contents of my vsftpd.conf file. How do I make this accessible from Windows Explorer?
listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=777 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chown_uploads=YES chown_username=myftpuser ftpd_banner=My FTP ls_recurse_enable=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key ssl_enable=NO