Top Tags

Backup folder from remote server to local. Rsync

Backup folder from remote server to local. Rsync

Copy from remote

bash
1rsync -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

bash
1ssh-keygen -t rsa -b 4096

Send to remote server

bash
1ssh-copy-id username@remote_server_ip

Add cron

bash
10 0 * * * rsync -avz -e ssh username@remote_server_ip:/path/to/remote/folder /path/to/local/backup/

*daily at midnight