Sometimes using an external proxy server can get site to site transfers to work through the NAT and firewalls.
Another solution if you have administrative access to the ftp servers is to enable SSL/TLS, by having the control channel encrypted the NAT and firewalls are unable to perform their NAT magic which then allows site to site transfers to work.
A final solution that may work depending on your NAT and firewalls is to run the FTP server on a non-standard port.
|