По-видимому, "лучшая" программа ftp прочитала бы Ваши мысли и получила бы файл для Вас.
Мне нравится использовать scp (в *, отклоняют или Cygwin), потому что он работает как команда копии; нет никакой сессии, где необходимо войти в систему, затем изменить каталог, затем попросить файл и т.д. Быть безопасным является премией, если это имеет значение для Вас.
Одно слово: haproxy - это даст персистентные соединения на основе IP хеша и решит все Ваши проблемы, включая туннелирующий IP.
Я решил это в прошлом одним из двух способов. Способом № 1 включил установку cookie на пользовательской машине со всей необходимой информацией о сессии. Способом № 2 должен использовать loadbalancer, который сделает постоянные соединения - значение, когда соединение войдет от пользователя, пока они активно используют Ваш сайт, они останутся на любом сервере, в который LB первоначально разместил их.
Или просто настроенный сервер NFS fot каталог сеанса совместной работы и затем монтируют его на обоих веб-серверах.