rsync 소유자 및 권한 그대로 복사 원본 서버의 계정이 복사되는 서버에 존재해야 함 /etc/passwd group shadow결국 원본서버와 복사받는서버간 필요로 하는 계정의 UID, GID가 동일 해야함 몇개의 계정만 마추는 경우 (아래 명령어로 함) usermod -u UID 계정이름 groupmod -g GID 계정이름계정과 연결된 홈디렉토리의 변경이 발생함 chown 계정.계정 -R 홈디렉토리 작업후 홈디렉토리도 다시 변경해주는것이 좋음 rsync 서비스 포트를 사용하지 않는다면 openssh 설정에서 root 접근 가능하게 해야함 /etc/ssh/sshd_config PermitRootLogin yesrsync rsync -avz root root 계정으로 avz 옵션을 사용하여 복사
Xinetd 데몬과 연동해서 하던 rsync 가 Cent7에서는 좀 바뀐듯 함 설치 yum install rsyncrsync 서버 설정 (Centos7) vim /etc/rsyncd.conf (설정파일) uid = notify gid = notify use chroot = yes max connections = 20 pid file = /var/run/rsyncd.pid log file = /var/log/rsyncd.log transfer logging = yes timeout = 45 hosts allow = 192.168.10.0/24 read only = no [test] path = /home/testrsync 데몬 실행 systemctl enable rsyncd.service systemctl..
테스트 환경 Centos5, 6 설치 yum install rsyncd*xinetd (슈퍼데몬) vim /etc/xinetd.d/rsync - disable = yes → disable = no 수정 현재 xinetd 데몬과 연동하지 않아도 별도의 rsync 데몬이 제공되어서 필수는 아님 자동 백업이 아닌 수동 백업인 경우 패스워드를 입력해줄 경우 설정없이 바로 복사 가능함 방화벽에서 TCP / 873 포트 오픈 원본에서 rsyncd 설정을 하던 복사받는쪽에서 rsyncd 설정을 하든 상관없음 vim /etc/rsyncd.conf (원본 DATA가 있는쪽 서버에서 설정) - 원본 [home] ; 백업서비스 이름 path = /home ; 백업할 자료가 있는 경로 comment = HomeBackup ; ..