Como baixar um arquivo usando scp ao longo de dois saltos

0

Como o título diz, como posso baixar um arquivo usando scp em dois saltos? De preferência, os arquivos não devem ser armazenados (gravados no disco) em nenhum ponto no primeiro servidor, apenas transferidos.

    
por user 06.12.2013 / 11:18

2 respostas

1

Usando simplesmente:

scp user1@host1:/location/of/file user2@host2:/location/of/destination
    
por 06.12.2013 / 11:30
1

Se você tiver um encaminhador de tráfego (netcat, socat, etc.):

scp -o ProxyCommand="ssh FIRST_HOP socat tcp:SECOND_HOP:22 stdio" \
        FIRST_HOP:/path/on/second_hop/file local/path/
    
por 06.12.2013 / 11:39