Aqui já há muitas respostas sobre scp ou rsync. Para rotina de backup "cron based" é melhor rsync.
Razões:
- rsync copiando apenas arquivos que ainda não estão no destino
- então, geralmente um pouco mais rápido que scp -r
- tem vários parâmetros úteis (por exemplo, o que fazer com links simbólicos e etc)
- com alguns ajustes pode atuar como máquina do tempo "OS X" (vinculando as versões mais recentes)
- você pode executar o rsync pelo ssh ou pelo daemon do rsync (mas isso precisa de muito mais configuração)
- tem um argumento --dry-run para mostrar o que copiará - bom para o desenvolvimento / depuração.
para o simples uso tente:
rsync --dry-run -azvv -e ssh remoteuser@remotehost:/remote/path /local/dir
pode-se adicionar --delete para excluir arquivos que não existem no remoto, e soo ... man is your friend.
Ps votar para fechar, porque isso pertence ao superusuário.