#StackBounty: Why is my VSFTP server not serving up FTPS on 990?

Bounty: 50

I have a Jessie VPS and would like to serve up FTPS; I am trying to get VSFTP to work but I have not yet successfully opened a connection to 990. I don’t know if there is a firewall issue; when I run curl ftps://flooring.ninja or telnet localhost 990, I get an immediate refusal from the server’s command line, and an eventual timeout from my Mac’s command line. I have tried this with /etc/vsftpd.conf having both listen=NO and LISTEN=YES and experienced the same results both ways.

In my research before this question I’ve found numerous tidbits on troubleshooting VSFTP; however I have not found, under either VSFTPD or WordPress auspices, what a sample /etc/vsftpd.conf should look like to support WordPress’s ability to use FTPS in lieu of plain old FTP, or rather I found some instructions but they were old and didn’t do anything useful when followed.

This may not be the best starting point for a template; the rsa_cert_file line and below are from one high-ranked HOWTO.

Is there anything glaringly wrong with my config file settings?

TIA,

–UPDATE–

I’ve modified some of the settings in light of the comments given so far, but I am still not noticing any change in behavior. I have listen=YES and listen_port=990, and I still have yet to successfully open a connection. My /etc/vsftpd.conf, with comments (other than commented code) stripped out, is now: