Вообще, протокол FTP позволяет перебрасывать файлы с одного сервера на другой напрямую, см. figure 2 на
ftp://ftp.rfc-editor.org/in-notes/rfc959.txt . Как именно это сделать, описано там же (в терминах протокола), там rfc большой, есть что почитать на досуге
В качестве клиента в этом случае, кстати, можно использовать хоть telnet, там будут только команды, никаких данных локально не пойдёт.