Скопировать файлы через третий сервер можно через SSH тоннель.
1. ssh -f -N -L2222:ip-target-host:22 login@ip-proxy-host
Пробрасываем локальный порт 2222 на порт 22 целевого хоста через промежуточный сервер.
2. scp -C -r -P 2222 dir login-target-host@127.0.0.1:/path-to-remote-dir
Копируем каталог на удаленный сервер.
1. ssh -f -N -L2222:ip-target-host:22 login@ip-proxy-host
Пробрасываем локальный порт 2222 на порт 22 целевого хоста через промежуточный сервер.
2. scp -C -r -P 2222 dir login-target-host@127.0.0.1:/path-to-remote-dir
Копируем каталог на удаленный сервер.