Bei PUT, GET oder LIST baut ein
FTP-Server normalerweise eine weitere
TCP-Verbindung (den Datenkanal) zum Client auf.
Sollte dies aus bestimmten Gründen (z.B. gesperrt durch Firewall, Probleme beim NAT Tunneling ) nicht möglich sein tritt das von dir beschriebene Problem auf.
Versuche mal den
Passive-Mode zu aktivieren.