Como fazer SCP de local remoto

O comando scp permite que você copia arquivos usando uma conexão ssh . Isto é muito útil se você quiser transportar arquivos entre computadores. O scp comando usa o comando ssh para autenticar. As vezes você não é capaz de fazer scp do hostA para o hostB, mas você pode fazer a partir do local remoto. A sintaxe básica do SCP: Quando você está acessar HostA e você copiar arquivos para HostB

HostA:>scp file username@hostB:/path/../../
Mas, e se isso não for possível !, você recebe um erro ou o servidor está em rede diferente. Bem, neste caso, será necessário copiar a partir do host remoto HostApara o host local HostB.
HostB:>scp -r user@HostA:/caminho para os arquivos que você deseja copiar em HostA/* /caminho HostB(local)/../
Eu usei opção -r (recursivo/copiar todos os arquivos) e também o * (wildcard).