Se, por alguma razão, o scp não funcionar com esse propósito, você pode simplesmente:
ssh backup-server 'cat /home/backupvps/blaa/100mb.bin' > 100mb.bin
Atualmente, uso um script para colocar uma imagem no servidor de destino:
dd if=100mb.bin | ssh backup-server "dd of=/home/backupvps/blaa/100mb.bin"
No entanto, como posso recuperar esse mesmo arquivo? Eu prefiro não usar nenhum servidor FTP ou Web, mas comandos nativos.
Como Max Alginin diz, scp
deve funcionar bem:
scp user@backup-server:/home/backupvps/blaa/100mb.bin /some/location/here/
Eu olhei para rsync
; usa um algoritmo de transferência delta, mais eficiente.
Uma opção leve é usar o netcat . ( Ilustração )