scp
pode ser usado para copiar para uma máquina remota, e de uma :
Suponho que você esteja acostumado a usar:
scp localfile USER@REMOTE:remotefile
Mas você também pode usá-lo para fazer:
scp USER@REMOTE:remotefile localfile
Existe uma maneira de recuperar uma cópia segura no UNIX?
Por que eu precisaria fazer isso? Porque eu posso acessar uma máquina remota da minha máquina local, mas não o contrário. Por isso, preciso recuperar uma cópia segura em vez de usar apenas scp
para enviar um arquivo da minha máquina remota para a minha máquina local.
Para anexar um arquivo remoto a um local, melhorando a resposta de Andrewe Stubbs copie para a stdout local e anexe:
scp USER@REMOTE:remotefile /dev/stdout >> localeppendedfile
ou simplesmente (assumindo uma máquina remota Posix)
ssh USER@REMOTE /bin/cat removefile >> localeppendedfile