백업 설정 · 1 min read · Jan 30, 2026

Debian Etch에서 Rsyncbackup으로 예약된 백업

Debian Etch에서 Rsyncbackup으로 예약된 백업

버전 1.0
저자: Oliver Meyer

이 문서는 Debian Etch에서 rsyncbackup을 설정하고 구성하는 방법을 설명합니다. Rsyncbackup은 rsync와 협력하는 Perl 스크립트입니다. 구성하기 쉽고 예약된 백업(부분 및 증분 백업)을 생성할 수 있습니다.

이 방법은 이론적 배경을 다루지 않는 실용적인 가이드입니다. 이러한 시스템을 설정하는 방법은 여러 가지가 있으며, 제가 선택한 방법입니다.

1 사전 참고

저는 이 방법을 위해 두 개의 표준 Debian 시스템을 사용했습니다. 첫 번째 시스템은 주요 서버(192.168.0.101)이고, 두 번째 시스템은 백업 서버(192.168.0.102)로 백업이 저장될 곳입니다.

2 필요한 패키지

2.1 주요 서버

apt-get install openssh-client openssh-server rsync unzip

2.2 백업 서버

apt-get install openssh-client openssh-server rsync

3 SSH 키 파일

이제 백업 서버에 대해 인증하기 위해 나중에 rsyncbackup과 함께 사용할 SSH 키 파일을 생성해 보겠습니다. rsyncbackup 스크립트(rsyncbackup -r)를 사용하여 키 파일을 생성하는 것도 가능하다는 점에 유의하십시오. 저는 이 방법을 선택했습니다.

3.1 백업 서버

키 파일을 생성합니다. 비밀번호를 입력하라는 메시지가 표시되면 Enter 키를 누르십시오.

ssh-keygen -b 4096 -t rsa -C "Backup Key Comment"

출력은 다음과 같아야 합니다:

키를 저장할 파일 입력(/root/.ssh/id_rsa):
디렉토리 ‘/root/.ssh’가 생성되었습니다.
비밀번호 입력(비밀번호 없음):
비밀번호를 다시 입력하십시오:
귀하의 식별 정보가 /root/.ssh/id_rsa에 저장되었습니다.
귀하의 공개 키가 /root/.ssh/id_rsa.pub에 저장되었습니다.
키 지문은:
23:e5:b2:2e:86:2f:e9:bc:76:56:83:6a:8d:f0:d6:23 Backup Key Comment

이제 공개 키를 승인된 키 목록에 추가해야 합니다.

cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys

그 후 개인 키를 주요 서버로 복사합니다.

scp /root/.ssh/id_rsa [email protected]:/root/.ssh/

마지막으로 백업을 위한 폴더를 생성합니다.

mkdir -p /backups/configs/
mkdir /backups/logs/ /backups/manual/

3.2 주요 서버

이제 모든 것이 잘 되었는지 테스트해 보겠습니다. 다음을 통해 백업 서버에 로그인할 수 있어야 합니다:

ssh -i /root/.ssh/id_rsa [email protected]

그 후 로그아웃합니다.

exit

4 주요 서버의 Rsyncbackup

4.1 가져오기

cd /tmp/
wget http://rsync-backup.googlecode.com/files/rsyncbackup.zip
unzip -d rsyncbackup rsyncbackup.zip

4.2 스크립트 및 구성 파일

이제 rsyncbackup 스크립트를 올바른 위치에 복사해야 합니다…

cp /tmp/rsyncbackup/rsyncbackup/rsyncbackup /usr/local/bin/  
chmod 700 /usr/local/bin/rsyncbackup

… 구성 파일을 생성하기 전에.

mkdir /etc/rsyncbackup/
mkdir /var/log/rsyncbackup/
touch /etc/rsyncbackup/config.conf /etc/rsyncbackup/destinations.conf \
/etc/rsyncbackup/sources.conf /etc/rsyncbackup/backupset.conf
ln -s /var/log/rsyncbackup/ /etc/rsyncbackup/logs

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.