About me
Services
Projects
Design Patterns
Archive
Contact
home > Archive > Using Rsync to backup your CVS Repository

Setting up Rsync

The following short tutorial walks you through the steps you need to take in order to use SSH and Rsync to backup your CVS Repository.

[root@fedora root]# rpm -q rsync
rsync-2.6.2-1

[root@fedora root]# rpm -q openssh
openssh-3.6.1p2-34

[root@fedora etc]# adduser fetch -g users
[root@fedora etc]# su - fetch
[fetch@fedora fetch]$ mkdir .ssh
[fetch@fedora fetch]$ cd .ssh
[fetch@fedora .ssh]$ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/fetch/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/fetch/.ssh/id_dsa.
Your public key has been saved in /home/fetch/.ssh/id_dsa.pub.

[fetch@fedora .ssh]$ scp id_dsa.pub someserver.ca:/home/fetch/.ssh/id_dsa_fedora.pub
id_dsa.pub 100% |*****************************| 602 00:00
[fetch@someserver.ca .ssh]$ cat id_dsa.pub >> authorized_keys
[fetch@fedora fetch]$ ssh someserver.ca
Last login: Wed Oct 27 10:45:22 2004 from home.ca


fetch@someserver fetch $ mkdir source
fetch@someserver fetch $ touch source/testfile.txt

fetch@someserver fetch $ exit
Connection to someserver.ca closed.
[fetch@fedora fetch]$ rsync -av --delete -e ssh fetch@someserver.ca:~/source ~/
receiving file list ... done
source/
source/testfile.txt

wrote 36 bytes read 139 bytes 116.67 bytes/sec
total size is 0 speedup is 0.00

Good luck!
Copyright 2008 Graham Lange All rights reserved
SUBSCRIBE