Rsync instructions, Rsync Tutorial and usage for server backup - CopyIndia.com Rsync instructions, Rsync Tutorial and usage for server backup - CopyIndia.com
Rsync instructions, Rsync Tutorial and usage for server backup - CopyIndia.com CopyIndia.com // home
 
Rsync instructions, Rsync Tutorial and usage for server backup - CopyIndia.com Rsync instructions, Rsync Tutorial and usage for server backup - CopyIndia.com Rsync instructions, Rsync Tutorial and usage for server backup - CopyIndia.com Rsync instructions, Rsync Tutorial and usage for server backup - CopyIndia.com Rsync instructions, Rsync Tutorial and usage for server backup - CopyIndia.com Rsync instructions, Rsync Tutorial and usage for server backup - CopyIndia.com
 

Tutorial Rsync


Rsync Instructions

Note: Replace <USER_NAME> with your actual user name.

Step 1

Log in to your server through SSH, telnet, or another shell access method. If you use a control panel such as Cpanel or Plesk, you may do this through the control panel. If you have root access, log in as root. If not, log in through the account you will be using to perform backups. (Note: To work properly, rsync must have read access to the files it is to back up. For this reason, it is often executed as the root user. However, it may also work when executed from individual user accounts)

Step 2

Create an RSA encryption key for use with the SSH transport. You may check if a key already exists by executing the following command:

# cat ~/.ssh/id_rsa.pub

If the file already exists, you may skip to step 3. Otherwise, create a key with the ssh-keygen utility:

# ssh-keygen -t rsa -N '' (note: these are two single quotes)

Step 3

Copy your RSA encryption key to the Rightdns.com backup system. You may do this through the shell as well.

# scp ~/.ssh/id_rsa.pub <USER_NAME>@backup.rightdns.com:keys/server1

# ssh <USER_NAME>@backup.rightdns.com mergekeys

Step 4

You may now test rsync by copying a small directory, such as /etc:

# rsync -avz -e ssh /etc <USER_NAME>@backup.rightdns.com:server1

If you receive any error messages, please contact technical support at Support @ CopyIndia.com. Otherwise, congratulations on configuring rsync to work with our system. You may now add rsync as a daily cron job, as outlined in step 5.

Step 5

If you are using Plesk Server Administrator, you can access crontab entries through the System menu under Services. Add a new task as root. Choose a Minute (0-59) and Hour (0-23) for the script to run each day. For Day of the Month, Month, and Day of the Week, just type a wildcard (*). Command will be in the format listed below.

If you are using Cpanel/WHM, you'll need to add a crontab entry manually through the shell. As root, execute the following command (variations listed below):

# echo "0 7 * * * root rsync -avz --exclude=/proc -e ssh / <USER_NAME>@backup.rightdns.com:server1" >> /etc/crontab
(note: don't forget both brackets...that's >>)

Various rsync configurations:
Back up entire server: rsync -avz --exclude=/proc -e ssh / <USER_NAME>@backup.rightdns.com:server1
Back up home directories: rsync -avz -e ssh /home <USER_NAME>@backup.rightdns.com:server1
Back up specific users: rsync -avz -e ssh ~bob ~bill ~sarah <USER_NAME>@backup.rightdns.com:server1

Rsync instructions, Rsync Tutorial and usage for server backup - CopyIndia.com
Rsync instructions, Rsync Tutorial and usage for server backup - CopyIndia.com Tools and Softwares
These tools and softwares will help you in protecting your data, files, emails.
Rsync instructions, Rsync Tutorial and usage for server backup - CopyIndia.com Tips and Tricks
Learn how to secure your data using the latest tips and tricks.
Rsync instructions, Rsync Tutorial and usage for server backup - CopyIndia.com Articles and Blogs
List of articles and blogs where you can get latest information on data protection.
Terms of Use | Privacy Statement | Sitemap © 2009 Dinsol Info Solutions. All rights reserved.
Rsync instructions, Rsync Tutorial And Usage For Server Backup, Tutorial Rsync