One of my clients changed their ftp server to use active mode instead of passive mode. Using SmartFTP, WinSCP, the DOS prompt, and Filezilla all fail to get a directory listing off the server. They each appear to connect but then die. One gives an error message of "Failed to retrieve directory listing" and "An established connection was aborted by the software in your host machine." I initially thought Comcast was blocking a necessary port but I can FTP fine to other servers both secure and non-securely.
I can however, connect to the client’s server from one of my shell accounts on a server where I do some hosting. So my work around to this problem is to ftp files to and from the client’s server with the shell and then to and from my local machine with the shell. So the shell account is acting like a middle man. What a pain!