VSFTPD (update -2016)

Vsftpd is a pretty fussy thing to get working, sometimes. I had developed a configuration file that worked well with when Vsftpd was connected to a router. But my current server connects directly to a Charter modem (which has no firewall/configuration options). With a Comcast modem and a router, I did the following (opening the pasv min/max on my router):

Update for 2016 & Charter

To get this working with my current setup I had to change the pasv maximum and minimum values, and simple drop the pasv_address directive – – like so: