O protocolo FTP é um pouco estranho porque usa uma conexão de controle separada (para enviar comandos) e conexão de dados (para transferir os arquivos e as listagens de diretórios). Basicamente existem dois modos: ativo e passivo .
No seu caso, o cliente FTP funciona no modo ativo (mostra 200 PORT command successful
). Por isso, abre uma porta informa ao servidor e aguarda o servidor se conectar. Muito provavelmente há algo a caminho que impede essa conexão - por exemplo, dispositivo NAT (por exemplo, firewall) incapaz de traduzir o FTP ativo.
Você pode usar um cliente FTP alternativo para poder mudar a comunicação para o modo passivo. A partir de software livre, você pode usar, por exemplo, NcFTP com CLI ou WinSCP com GUI. Como Martin Přikryl observou, o cliente ftp.exe
fornecido com o Windows não suporta o modo passivo.