It's almost certainly a firewall issue, either at the linux oir windows end. Try putting the ftp client into passive
mode - that usually resolves most such issues. When not in passive mode, ftp requires a second data conncection to be established from a ramdom port on the server to a random port on the client, which generally gets blocked by stateless firewalls.
Dave.