Verifique se a ligação do site escuta o IP público para FTP, e não apenas 127.0.0.1. Tente testar localmente usando ftp: // {your_public_ip} para confirmar se está configurado para ouvir esse IP. Se ele funciona localmente, mas não remotamente, um firewall ou servidor proxy está bloqueando-o.
Além disso, tente brevemente desativar o firewall do Windows para confirmar que ele não está brigando com você. Ou, melhor ainda, ative o log e verifique os logs após uma tentativa com falha. Dessa forma, você não precisa desativar todo o firewall.