Backup folder from remote server to local. Rsync
Copy from remote
rsync -avz -e ssh [email protected]:/var/www/html /home/john/backup/
-a: Archive mode (preserves permissions, timestamps, symbolic links, etc.)
-v: Verbose mode (shows progress)
-z: Compress data during transfer
-e ssh: Use SSH for secure transfer
Generate keys
ssh-keygen -t rsa -b 4096
Send to remote server
ssh-copy-id username@remote_server_ip
Add cron
0 0 * * * rsync -avz -e ssh username@remote_server_ip:/path/to/remote/folder /path/to/local/backup/
*daily at midnight