Seguir a rota direta provavelmente não é possível. Mas, se você conseguir entrar no intermediário com ssh
e, a partir daí, efetuar login no remoto com ssh
, poderá usar algo chamado encaminhamento de porta local para copiar os arquivos em sua máquina local com scp
. Vai parecer que você está copiando diretamente do controle remoto, mas na verdade você estará tunelando pelo intermediário.
Tente o seguinte em dois terminais separados (linhas de comando, shells, etc.)
Terminal 1:
# set up 'local port forwarding'
ssh -v -T -N -L 2222:remote:22 username@intermediate
Terminal 2:
# do your scp command(s) like this example
scp -P 2222 localhost:/path/to/file .
Substitua nomes de host ou endereços IP apropriados por remoto e intermediário .
No comando scp
/path/to/file
é o caminho no servidor remoto.