| home | > | Archive | > | Using Rsync to backup your CVS Repository |
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.cafetch@someserver fetch $ mkdir source
fetch@someserver fetch $ touch source/testfile.txtfetch@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