For the geeks reading this....
Ever been logged in to a remote host via SSH, and thought "OK, I need that file there"?
ssh-xfer is the answer!
You can transfer files through multiple SSH hops, via authentication agent forwarding. The details are here.
It is quite hacky, but works handily and seems reliable enough.