Eu tenho uma máquina a alguns saltos de distância e preciso configurar o encaminhamento de porta para transferir arquivos.
Editar: para ficar claro, são necessários vários saltos para acessar a máquina remota. Na minha máquina, configurei uma VPN, onde posso acessar 10.255.xx - essa é a única máquina à qual posso me conectar por meio da VPN. Depois de fazer o login no .xx, posso conectar-me a outras máquinas - .yy sendo uma delas.
Da minha máquina:
ssh -L 4567:localhost:4567 me@10.255.x.x
Então a partir dessa máquina:
ssh -L 4567:localhost:22 me@10.255.y.y
Eu posso então
scp -P 4567 me@localhost:/path/to/large/file.gz .
Eu deixei isso funcionando demais, apenas para descobrir que a transferência morreu em algum momento.
Já vi algumas sugestões para usar o rsync over ssh para retomar a transferência, mas não sei como configurá-lo. Isso é possível?
scp me@10.255.x.x:/path/to/large/file.gz .
alcançaria exatamente o mesmo? Qual versão do scp (ssh) está instalada no cliente e no servidor?