rdiff-backup 에있는 이메일 - 백업 is a popular, free, open source mirroring and incremental backup system for posix based operating systems like linux & Mac OS X. It uses rysnc algorithm through librsync but it doesn’t use rsync. 은 인기있는, 무료, 증분 백업 시스템을 오픈 소스 미러링을하고 posix & 맥 운영 체제는 리눅스 기반의 운영 체제 rysnc 알고리즘을 통해 엑스 librsync를 사용하지만 rsync를 사용하지 않습니다. The documentation of rdiff-backup focuses on push model for backup where client machines pushes their backup data to backup server. - 백업에있는 이메일의 설명서를 밀어 넣기 모델을 백업을 어디에 초점을 맞추고 그들의 백업 데이터를 백업 서버 클라이언트 시스템 밀어합니다. This model is problematic when the backup server is on a well protected secure network behind a firewall. 이 모델은 백업 서버를 사용할 때 문제가 보안 네트워크를 잘 보호하는 방화벽 뒤에합니다. Client machines on external servers cannot easily connect to a machine behind firewall without punching a hole which reduces security of the system. 외부 서버에서 클라이언트 컴퓨터에 쉽게 연결할 수없습니다 펀칭하지 않고 기계를 뒤로 방화벽 시스템의 보안에 구멍이 줄어 듭니다. A better alternative is to use the pull model where the backup server requests for backup from client machine, at regular intervals, over secure ssh connection. 끌어 오기 모델을 더 나은 대안은 어디에 백업 서버를 사용하여 백업을 요청 클라이언트에서 기계, 일정한 간격으로 향합니다 쉿 연결을 확보합니다.

The steps are as follows: 다음 단계는 다음과 같습니다 :
1. Create a account on the backup server just for backup purposes. 백업 서버만을위한 계정을 만들 백업을 목적으로합니다. I named mine backup. 나는 나의 이름을 백업합니다. The account password should be disabled. 이 계정 비밀 번호를 해제해야합니다. For example you might have the following entries in your passwd/shadow files: 예를 들면 다음과 같은 항목이 될 수도 귀하의 비밀 번호 / 그림자 파일의 경우 :

/etc/passwd / 비고 / 비밀 번호
backup:x:99:99:backup:/backup:/bin/false 백업 : x : 99:99 : 백업 : / 백업 : / 빈 / 거짓
/etc/shadow / 비고 / 그림자
backup:!!:12644:0:99999:7::: 백업 :! : 12644:0:99999:7 : : :

A simple way is to create the account using useradd. 을 사용하여 계정을 만드는 간단한 방법은 useradd합니다.

2. 두합니다. Setup 설치 프로그램을 ssh to allow you to login without password 비밀 번호에 로그인하지 않고 수 있도록 쉿 from your backup server (backup account) to client machines which you want to backup. 에서 귀하의 백업 서버 (예 : 백업 계정)로 백업을하고자하는 클라이언트 컴퓨터합니다.

3. 3합니다. Install rdiff-backup on your backup machine as well as on all the client machines 귀하의 백업 시스템에있는 이메일 - 백업을 설치할뿐만 아니라 클라이언트 컴퓨터에있는 모든

3. 3합니다. Create an ssh config alias, for each client machine, which defines how to contact client with the backup key. 쉿 만들기 별칭을 설정, 각 클라이언트 머신, 고객에게 연락하는 방법을 정의하는 백업 키합니다. Place the following, per client machine, into /backup/.ssh/config: 다음과 같은 장소, 1 클라이언트 시스템을 / 백업 / .ssh / 설정 :

host client1-backup 호스트 client1 - 백업
hostname client1 호스트 이름 client1
user root 사용자 루트
identityfile /backup/.ssh/id_rsa identityfile / 백업 / .ssh / id_rsa
compression yes 압축을 예
protocol 2 프로토콜 2

4. 사. Perform a test backup 백업을 수행하는 테스트
rdiff-backup client1-backup::/tmp client1-backup 에있는 이메일 - 백업 client1 - 백업 : : / tmp client1 - 백업

5. Setup cron job for unattended daily backup cron 작업을 무인 설치 프로그램을 매일 백업

There is much more you can do to further customize the process. 이 훨씬 더 사용자 지정하는 프로세스를 더 할 수있습니다. However the steps above should get you started. 그러나 위의 단계를 시작하실 수있을 겁니다.