Puedes conectarte a un equipo remoto mediante FTP para descargar el contenido.
Para ello, hacemos uso de lftp y el comando mirror
Este sería el script:
#! /bin/bash export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin" FTP_HOST='IP.Servidor.Remoto' FTP_USER='Login' FTP_PASS='Pass' BackupDestination='/home/backup' lftp -e "set ftp:ssl-allow no" << EOF open ${FTP_HOST} user ${FTP_USER} ${FTP_PASS} mirror -e . ${BackupDestination} bye EOF