scp and proxy

With scp you can use -J directly. Like scp -J user@proxyhost.example.org user@hiddenhost:/directory/some/file.zip . for example. As usual, the 'user' part can be left out if the user is the same on the hosts in question.